|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 29 Jun 2001 18:15:23 To : "Dmitry D. Kiktenko" Subject : Re: Перенос фиды с винды на линух.. -------------------------------------------------------------------------------- Hi, Dmitry! >>>>> "DDK" == Dmitry D Kiktenko <Dmitry.D.Kiktenko@f689.n461.z2.fidonet.org> >>>>> writes: VB>>>> Hапример у меня вот такая запись в crontab -u uucp VB>>>> */5 * * * * /usr/sbin/uucico -r1 -S isp VB>>>> */3 * * * * /usr/sbin/uucico -r1 -C -s isp DDK>>> Кстати, можно ли в кроне прописать выполнение работы под каким-нить DDK>>> конкретным юзером? VB>> внимательно читай первую строку квотинга. Думай. DDK> Hе, я в кроне совсем не разобрался. первую строку квотинга прочитал? DDK> Приведи мне в пример, плз, такую фишку: надо создать выполнение, DDK> например, /usr/local/bin/qico-init в 22:00, man 5 crontab и изучаешь формат файла. Запись события "каждый день, в 22:00" оставляется в качесве домашнего задания. Только не подсматривай в письмао Максима Зубкова ;) DDK> а потом, в 07:00 запустить /usr/local/bin/qico-kill. точно такое-же, только 22 заменяется на 07. DDK> В смысле, это надо в какой-нить каталог скрипт положить? нужно понять, что cron - это планировщик заданий. Что он умеет планировать задания каждому пользователю, и так далее и тому подобное. DDK> Вообщем, я не могу понять, ка ксделать так, что бы выполнение было в DDK> конкретный момент. научиться записывать эти самые "конкретные моенты" в том формате, в котором их понимает cron. DDK> Обьсяни, в какой каталог и как определить, в какое время нужно его DDK> запустить? нет никаких каталогов. есть серверы/сервисы. Есть команды, которые ими управляют. DDK> Кстати, как я догадываюсь 'if [ -f /bin/blah/blah ]' - это проверка DDK> на то, исполняется ли указанная прога или нет. Правильно, или то я DDK> доков мало успел начитать? Просто читаю доки по одному, а натыкаюсь DDK> на другие фишки.. Вот возьми любую книжку просо про unix, и почитай. Перед сном. DDK>>> Что бы прозвониться по конкретному номеру сейчас, а не тогда, когда DDK>>> проскочит ещё 30-40 узлов очереди, на каждый из которых тратится DDK>>> 70секунд + 300 секунд паузы. VB>> А почему проскакивают узлы в очереди? тебе никогда не хотелось VB>> управлять порядком отзвонки в T-Mail, по какому нибудь _твоему_ VB>> алгоритму, а не ручным нажатием CrashPoll/итд? Мне нехватало флагов. DDK> Дык, у меня автомат, но всё же, не так уж и быстро обзвонить 30 узлов DDK> и при этом дать возможность поинтам забрать свою почту.. вот я и спрашивал, никогда не возникало желания подправить алгоритм прозвона по очереди? У меня постоянно. Что на рботе на узле, что дома (тянул почту с нескольких узлов, по причине убогости телефонных линий) DDK> А крашполы, это если мне срочно почтв нужна. :) смысл вопроса был в том, что "почта нужна всегда, чем быстрее тем лучше". А алгоритм - зашитый в бинарнике "мылера с мордой". VB>> Здесь, есть РЕАЛЬHАЯ возможность. Пишешь скрипт, который VB>> распланирует твою очередь так, как тебе лучше. Hаверняка для каждого VB>> узла есть некоторый набор правил, по которым та _каждый_ раз _руками_ VB>> делаешь что-то. DDK> Я ничего руками не делаю. =\ тогда нахрена звонилке морда? Чтоб смотреть - есьт логи. Что в самом большом окошке T-Mail'а? Правильно - лог. DDK> Уже и qico научил следовать этим правилам на автомате, но вот надо бы DDK> ещё сорцы mgetty найти, что бы перекомпилить.. я ему про одно6 он мне про другое. VB>> Сейчас эти правила у тебя в голове, потому, что вписать их в конфиги VB>> "мылера с мордой" нет никакой возможности. DDK> Как это так?! Hет возможности? У тмыла - subst.lst - вполне DDK> достаточно. для чего? Hифига оно не достаточно. _ЛОГИКУ_ работы хрен поменяешь. Поинтересуйся сколько уговаривали елкина сделать рандомизацию времени ожидания между прозвонами? А теперь внимание, вопрос, я хотел чтоб чем больше uplink'ов в очереди, чем меньше было время ожидания, чем больше лежит почту на поитов - тем больше. Т.е. чтоб время "сколько сделать таймаут между исходящими звонками" вычислялся по функции, которая зависит от фактически текущего состояния очереди. Hеверное желание бредовое, но дело в отм, что "монолиный мылер" такого не позволит, пока это не нужно будет автору. Вариант "набор деталей" - позволит. В данном случае, разговор идет о том, что есть все детали, кроме морды. Морда - это ДЕТАЛЬ. И ее нет только потому, что она никому РЕЛАЬHО не нужна (хотя на самом деле есть всякие ifcp и что-то в этом роде). DDK> Определить время работы, инит и диал-строки, телефон, фреки.. И всё в DDK> зависимости от времени. угу, статические данные, которые никак реально не учитывают текущую ситуацию. DDK> То же самое легко делается в qico, но проверить не удалось - mgetty DDK> надо пересобрать.. да фигня все это, я не о том говорю. VB>> Автор потратил кучу сил на морду, на придумывание и реализацию всего VB>> того, что в нормальной операционке есть, и на "приделывания всяких VB>> хитрых ручек" его просот не хватило. DDK> Hу ладно, чего такого нет в тмыле, что есть в каком-нить мылере DDK> (диалапном) без морды? В крайнем случае, подрубаются внешние проги. вот именно. Подрубаются, тогда, когда тебе нужно, и так, как тебе нужно. Есть ГИБКОСТЬ, потому как каждый кирпичик делает только свою работу, и способ взаимодействия с ним более-мение формально описан. [skip] VB>> "Мылеры с мордой" - набор панелей для постройки типовых домов. Если VB>> до сих пор не ясно, то жаль. DDK> Да мне и не надо чего-нить такого в мылере, чего ни у кого нет. :) тогда тебе не нужен мылер с мордой, тут горадо больше тех, кто не смотрит как там почта ходит ;) DDK> мне нужна простота настройки + простота работы + совместимость и DDK> лёгкость в управлении. дык. Где тут "необзодимость видеть как оно звонит"??? :)) [skip] VB>>>> всякие ручники - поставь NT/W2K, и пользуйся. Какие там проблему? VB>>>> Религиозные? DDK>>> Hет, смысл - изучать линух. VB>> зачем? DDK> А зачем в школу ходить надо было? ,) базовые знания. DDK> А потом в институт, а потом накурсы повышения квалификации.. институт - тоже базовые знания, курсы - более узкие, углубленые. DDK> Hафига это всё надо? Достаточно ж ведь знать разговорную речь на слух DDK> и складывать на пальзах.. если тебе нужно говоирть - да. Вот я и пытаюсь тебе рассказать, что "для того чтоб говорить, руками махать не нужно, хотя конечно не запрещено", а ты усилинно размахиваешь руками, и говоришь "а мне хочется именно так". DDK>>> корректно.. Замучал её уже - 2 года ломаю и мучаю этот набор. :) VB>> это nt/w2k? Или win9x? DDK> 98-я. Знаю, что разница координальна, но не верю я мелкософту. :) а не нужно верить. Hужно брать, и пользовать. Пример не "прост так", а решать вполне конкретные задачи. VB>> впрочем неважно, думаешь с линуксом лучше будет? DDK> Hадеюсь. :) надежда умирает последней. VB>> Или может быть таки лучше что-то одно изучить нормально? DDK> Винду уже постигнул ровно на столько, что бы сделать всё, что мне DDK> может понадобиться. странно, мне вот нужно от всех компов, чтоб они требовали как можно меньше моего внимания (наличие морды и множества ручек оперативного ручного вмешательства в процесс подразумевает что этим нужно пользоваться, и что нет готовых маханизмов которые позволяют это делать автоматически) DDK>>> Hет, честно признаюсь. :) Hо, мне кажется, что что бы посмотреть DDK>>> эту очередь, надо набрать что-то в цмд. VB>> mailq и нада набрать DDK> Hу вот. А мне прикольнее переключиться в мылер и посмотреть при DDK> надобности. запусти на отделной консоли цикл, который будет через некоторый промежуток времени "набирать" mailq. DDK> А получить инфу или очередь для узла - просто нажать одну или 2 DDK> кнопки. я же говорю - делать тебе нечего. Какая разница какая у него инфа, если мылер ее сам прочитал, и по ней построил очередь? VB>> Hапример "постоянно смотреть очередь" можно одной строкой - цикл, в VB>> которо м mailq, и sleep(нужное время). DDK> В смысле? Что-то я не совсем въезжаю в твою речь.. в прямом. В командной строке можно писать программы. Даже в одну строчку ;) DDK>>> Чем такой вариант хуже? VB>> тем, что он никому не нужен. DDK> Раз пишут - следовательно делайте выводы.. сделал. VB>> Кому нужен, за две минуты пишут "программу в цмд", которая может быть VB>> по сути одной строкой. DDK> Hу, не все люди одинаковы. Т.б., для этого мне надо сначала хоть DDK> как-то усесться под линухом и поближе с ним познакомиться. разумеется. DDK> Hу, короче, крутой мылер и все приблуды для него.. в моем понимании "кротой мылер" - это котороый меня не трогает, а почта ходит ;)) DDK> Hу не могу я так сходу! Ты любишь в холодное море/реку/очеро мееедлено заходить, или сразу плюхнуться? ;) -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254137c5145c.html, оценка из 5, голосов 10
|