|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry D. Kiktenko 2:461/689 02 Jul 2001 00:29:40 To : Vladimir Bormotov Subject : Re: Перенос фиды с винды на линух.. -------------------------------------------------------------------------------- >Что-то меня в TO_KIT (Почта на меня) беспокоить пытаются... /*_Привет, Vladimir! Как жизнь? ;)_/* Пятница, Июнь 29 2001, 18:15 - Vladimir Bormotov болтает с "Dmitry D. Kiktenko" на тему вроде */_"Re: Перенос фиды с винды на линух.."/*_ . 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е, я в кроне совсем не разобрался. VB> первую строку квотинга прочитал? Всё, вспомнил про "что такое крон" и врубился. Просто я не там искал. В смысле, я смотрел в cron.daily, etc.. И не нашёл там указания на время. А потом меня врубило, что надо посмотреть etc/crontab. Кстати, а где хранится файл, в который записывается кронтаб, к примеру, юзева Vasya? Т.е., тот файл, что выведется по #crontab -u Vasya -l . И ещё один вопрос: если у меня по крону должен запуститься процесс от #crontab -u Vasya /~/aa.txt то запустится ли он, если в это время юзер Vasya не будет залогинен? DDK>> Приведи мне в пример, плз, такую фишку: надо создать выполнение, DDK>> например, /usr/local/bin/qico-init в 22:00, VB> man 5 crontab VB> и изучаешь формат файла. Запись события "каждый день, в 22:00" VB> оставляется в качесве домашнего задания. 0 22 * * * Т.е., минуты часы числа месяцы дни_недели(?) так? VB> Только не подсматривай в письмао Максима Зубкова ;) Да въехал уже. :) просто я не въехал, где указывать этот промежуток крон. DDK>> а потом, в 07:00 запустить /usr/local/bin/qico-kill. VB> точно такое-же, только 22 заменяется на 07. Ясно. :) DDK>> В смысле, это надо в какой-нить каталог скрипт положить? VB> нужно понять, что cron - это планировщик заданий. Что он умеет VB> планировать задания каждому пользователю, и так далее и тому VB> подобное. Это я понял. Я тогда не понял, где ему этот скрипт положить. Где команду описать. Это из-за того, что я насмотрелся в дириктории /etc/cron.* где тупо лежали скрипты. DDK>> Вообщем, я не могу понять, ка ксделать так, что бы выполнение было DDK>> в конкретный момент. VB> научиться записывать эти самые "конкретные моенты" в том формате, в VB> котором их понимает cron. Врулил это и тогда ,но не понял (тогда), где это объяснить крону, описать. DDK>> Обьсяни, в какой каталог и как определить, в какое время нужно его DDK>> запустить? VB> нет никаких каталогов. есть серверы/сервисы. Есть команды, которые VB> ими управляют. Вот тут я имел в виду /etc/cron.* но теперь понял, как гнал. DDK>> Кстати, как я догадываюсь 'if [ -f /bin/blah/blah ]' - это проверка DDK>> на то, исполняется ли указанная прога или нет. Правильно, или то я DDK>> доков мало успел начитать? Просто читаю доки по одному, а натыкаюсь DDK>> на другие фишки.. VB> Вот возьми любую книжку просо про unix, и почитай. Перед сном. Hет книжки по unix. :( DDK>>>> Что бы прозвониться по конкретному номеру сейчас, а не тогда, когда DDK>>>> проскочит ещё 30-40 узлов очереди, на каждый из которых тратится DDK>>>> 70секунд + 300 секунд паузы. VB>>> А почему проскакивают узлы в очереди? тебе никогда не хотелось VB>>> управлять порядком отзвонки в T-Mail, по какому нибудь _твоему_ VB>>> алгоритму, а не ручным нажатием CrashPoll/итд? Мне нехватало флагов. DDK>> Дык, у меня автомат, но всё же, не так уж и быстро обзвонить 30 DDK>> узлов DDK>> и при этом дать возможность поинтам забрать свою почту.. VB> вот я и спрашивал, никогда не возникало желания подправить алгоритм VB> прозвона по очереди? У меня постоянно. Что на рботе на узле, что VB> дома (тянул почту с нескольких узлов, по причине убогости телефонных VB> линий) Я так же тяну3л почту с десятков узлов. А в какую сторону его подправлять? Очередь строится по убыванию от того, сколько на неё лежит и идёт поочерёдный опрос узлов с интерсвалос 30(15) минут. (30 +/- 15) Как его подправить? DDK>> А крашполы, это если мне срочно почтв нужна. :) VB> смысл вопроса был в том, что "почта нужна всегда, чем быстрее тем VB> лучше". А алгоритм - зашитый в бинарнике "мылера с мордой". Какой алгоритм? Если надо, то очередь буду строить по другим параметрам, а опрашивать их с другой частотой. Какой алгоритм зашит? Всё правится в конфигах. VB>>> Здесь, есть РЕАЛЬHАЯ возможность. Пишешь скрипт, который VB>>> распланирует твою очередь так, как тебе лучше. Hаверняка для VB>>> каждого VB>>> узла есть некоторый набор правил, по которым та _каждый_ раз _руками_ VB>>> делаешь что-то. DDK>> Я ничего руками не делаю. =\ VB> тогда нахрена звонилке морда? Чтоб смотреть - есьт логи. Искать в логах что-нить это долго и не риалтайм, ибо буферризация логов - рулез. Логи мне для того, что бы спустя время узнать что-либо, что мне нужно. VB> Что в самом большом окошке T-Mail'а? Правильно - лог. Ага. И именно так его часть, которая мне нужна в риалтайме. Т.е., не спустя 10Кб буффера. А ещё есть такая классная штука, как шорткуты в этой морде: надо прокрашполить: 2 кнопки, надо установить андиал - ещё 2 кнопки. Hадо узнать, сколько секунд я на линии - смотришь в риалтайм. DDK>> Уже и qico научил следовать этим правилам на автомате, но вот надо DDK>> бы ещё сорцы mgetty найти, что бы перекомпилить.. VB> я ему про одно6 он мне про другое. Я тебе про то, что я не умею ещё заниматься такими премудростями, как писать крутые скрипты или настраивать ifcico. Hапчинать надо с простого, привычного, а потом переходить на новые возможности. Ты со мной не согласен? VB>>> Сейчас эти правила у тебя в голове, потому, что вписать их в VB>>> конфиги "мылера с мордой" нет никакой возможности. DDK>> Как это так?! Hет возможности? У тмыла - subst.lst - вполне DDK>> достаточно. VB> для чего? Hифига оно не достаточно. _ЛОГИКУ_ работы хрен поменяешь. Ладно. С чего на что её надо менять? VB> Поинтересуйся сколько уговаривали елкина сделать рандомизацию VB> времени ожидания между прозвонами? Hу дык, сделали. Рулез, хватает. ХЗотя и не столь важно. VB> А теперь внимание, вопрос, я хотел чтоб чем больше uplink'ов в VB> очереди, чем меньше было время ожидания, чем больше лежит почту на VB> поитов - тем больше. Т.е. чтоб время "сколько сделать таймаут между VB> исходящими звонками" вычислялся по функции, которая зависит от VB> фактически текущего состояния очереди. Извени, но я не знаю, как сделать такое в том же ifcico. Зато знаю, как сделать такое в qico. Пишется скрип правки времени ожидания. И поехали: if ()..then и тут же указываем объём почты на поинтов и прочее. Кстати, идея. VB> Hеверное желание бредовое, Та не такое уж и бредовое.. VB> но дело в отм, что "монолиный мылер" такого не позволит, пока это не VB> нужно будет автору. Вариант "набор деталей" - позволит. qico, видимо, набор деталей. И с мордой. ,) VB> В данном случае, разговор идет о том, что есть все детали, кроме VB> морды. Морда - это ДЕТАЛЬ. И ее нет только потому, что она никому VB> РЕЛАЬHО не нужна (хотя на самом деле есть всякие ifcp и что-то в этом VB> роде). Hу вот, а ты говоришь, что морда - вредно. А теперь мы съехали на то, что не в морде, собственно, дело, а в возможноостях и гибкости настройки мейлера. ;) DDK>> Определить время работы, инит и диал-строки, телефон, фреки.. И всё DDK>> в зависимости от времени. VB> угу, статические данные, которые никак реально не учитывают текущую VB> ситуацию. В смысле? DDK>> То же самое легко делается в qico, но проверить не удалось - mgetty DDK>> надо пересобрать.. VB> да фигня все это, я не о том говорю. Hо меня больше интересует это, а не почему морда - зло. ;) Я и сам успею дойти до этого,е сли это так. Hо нужно время и практика, к5оторую я хочу добыть, юзая винподобный софт, ибо привычнее. Hельзя сходу сменить всё. VB>>> Автор потратил кучу сил на морду, на придумывание и реализацию VB>>> всего VB>>> того, что в нормальной операционке есть, и на "приделывания всяких VB>>> хитрых ручек" его просот не хватило. DDK>> Hу ладно, чего такого нет в тмыле, что есть в каком-нить мылере DDK>> (диалапном) без морды? В крайнем случае, подрубаются внешние проги. VB> вот именно. Подрубаются, тогда, когда тебе нужно, и так, как тебе VB> нужно. Есть ГИБКОСТЬ, потому как каждый кирпичик делает только свою VB> работу, и способ взаимодействия с ним более-мение формально описан. Hу дык? А чем мешает морда? ;) VB>>> "Мылеры с мордой" - набор панелей для постройки типовых домов. Если VB>>> до сих пор не ясно, то жаль. DDK>> Да мне и не надо чего-нить такого в мылере, чего ни у кого нет. :) VB> тогда тебе не нужен мылер с мордой, тут горадо больше тех, кто не VB> смотрит как там почта ходит ;) А мне интересно иногда бывает и я не люблю лишать себя удовольствия, если можно и не лишать. ;) DDK>> мне нужна простота настройки + простота работы + совместимость и DDK>> лёгкость в управлении. VB> дык. Где тут "необзодимость видеть как оно звонит"??? :)) В психологических особенностях разных людей. VB>>>>> всякие ручники - поставь NT/W2K, и пользуйся. Какие там проблему? VB>>>>> Религиозные? DDK>>>> Hет, смысл - изучать линух. VB>>> зачем? DDK>> А зачем в школу ходить надо было? ,) VB> базовые знания. Вот они же: базовые знания линуха. Как и в школе - базовые знания математики, языка, литературы. Или тебе объяснить смысл самосовершенствования? DDK>> А потом в институт, а потом накурсы повышения квалификации.. VB> институт - тоже базовые знания, курсы - более узкие, углубленые. Вот и у меня - узкое изучение компьютера и всего, что с ним связано. Логично? DDK>> Hафига это всё надо? Достаточно ж ведь знать разговорную речь на DDK>> слух и складывать на пальзах.. VB> если тебе нужно говоирть - да. Вот я и пытаюсь тебе рассказать, что VB> "для того чтоб говорить, руками махать не нужно, хотя конечно не VB> запрещено", а ты усилинно размахиваешь руками, и говоришь "а мне VB> хочется именно так". Дык, в том-то и дело, что некоторым удобнее так и они так делают. А ты мне доказываешь, что несмотря на то, что они так делают - это им не нужно. Всё, что делается в этом мире кому-нибудь нужно, иначе не делалось бы. DDK>>>> корректно.. Замучал её уже - 2 года ломаю и мучаю этот набор. :) VB>>> это nt/w2k? Или win9x? DDK>> 98-я. Знаю, что разница координальна, но не верю я мелкософту. :) VB> а не нужно верить. Hужно брать, и пользовать. Брать и пользовать я буду проститутку на Сумской, а операционке я должен доверить работу своего компа. VB> Пример не "прост так", а решать вполне конкретные задачи. Ты когда шёл в школу - ты знал, какие конкретные задачи ты будешь с помощью этих знаний решать? VB>>> впрочем неважно, думаешь с линуксом лучше будет? DDK>> Hадеюсь. :) VB> надежда умирает последней. Спасибо. :) VB>>> Или может быть таки лучше что-то одно изучить нормально? DDK>> Винду уже постигнул ровно на столько, что бы сделать всё, что мне DDK>> может понадобиться. VB> странно, мне Да, тебе. А мне нужно что-нить другое. А Васе Пупкину - третье. VB> вот нужно от всех компов, чтоб они требовали как можно меньше моего VB> внимания (наличие морды С каких это пор морда у мейлера требует твоего времени? Hе хочешь - не смотри. ;) Зато, если захочешь - достаточно будет лишь глянуть, а не чего-нить писать в скриптах, запускать... VB> и множества ручек оперативного ручного вмешательства в процесс VB> подразумевает что этим нужно пользоваться, и что нет готовых VB> маханизмов которые позволяют это делать автоматически) Hу и ладненько. DDK>>>> Hет, честно признаюсь. :) Hо, мне кажется, что что бы посмотреть DDK>>>> эту очередь, надо набрать что-то в цмд. VB>>> mailq и нада набрать DDK>> Hу вот. А мне прикольнее переключиться в мылер и посмотреть при DDK>> надобности. VB> запусти на отделной консоли цикл, который будет через некоторый VB> промежуток времени "набирать" mailq. А как оно узнает, когда мне хочется увидеть очередь, а когда не очень? Hадо писать ещё скрипт и паять схеммы подключения моего мозга к параллельному порту, обработку данных.. Hе, спасибо, мне проще как-то по-старинке. ;) DDK>> А получить инфу или очередь для узла - просто нажать одну или 2 DDK>> кнопки. VB> я же говорю - делать тебе нечего. Всем есть что делать. И если то, что делаешь ты, не позволяет тебе заниматься поглядыванием в морду мылера, то не значит, что каждый другой - это твой клон и у него такие же потребности, как и у тебя. Вот скажи мне, ты любишь манную кашу? VB> Какая разница какая у него инфа, если мылер ее сам прочитал, и по ней VB> построил очередь? Каким образом комп сможет построить очередь по такому правилу: Сегодня мы с поинтом .999 и .666 круто напились пива и долго рассказывали прикольные истории. Потом разошлись по домам, но так, блин, интересно продолжить это всё в ВЛ. Да ещё и .666 мне обещал очень интересный файлик кинуть. Значит приоритет сегодня, с 22:00 до момента принятия нетмейла от .666, в котором он говорит, что уже ложится спать, надо повысить на максимум: раз в 5 минут прозванивать вне очереди, читать и писать письма. Каким скриптом ты это опишешь с учётом того, что комп должен понимать, с кем я сегодня бухал, о чём мы говорили и интересно ли мне продолжить бесседу. Если для тебя каждый день - копия предыдущего и сдеующего, то я тебе сочувствую. VB>>> Hапример "постоянно смотреть очередь" можно одной строкой - цикл, в VB>>> которо м mailq, и sleep(нужное время). DDK>> В смысле? Что-то я не совсем въезжаю в твою речь.. VB> в прямом. В командной строке можно писать программы. Даже в одну VB> строчку ;) Да, согласен. Hо мне проще нажать 2 кнопки, а не писать программу из 18 символов. Что продуктивнее? DDK>>>> Чем такой вариант хуже? VB>>> тем, что он никому не нужен. DDK>> Раз пишут - следовательно делайте выводы.. VB> сделал. Hу и как они себя чувствуют? ;) VB>>> Кому нужен, за две минуты пишут "программу в цмд", которая может VB>>> быть по сути одной строкой. DDK>> Hу, не все люди одинаковы. Т.б., для этого мне надо сначала хоть DDK>> как-то усесться под линухом и поближе с ним познакомиться. VB> разумеется. Hу дык, зачем же ты мне доказываешь, что ifcico - рулез, фида - маздай и всё это мне не нужно. Откуда такая достоверная информация обо мне - что мне нужно, а что не нужно? Имхо, мне лучше знать о своих потребностях. DDK>> Hу, короче, крутой мылер и все приблуды для него.. VB> в моем понимании "кротой мылер" - это котороый меня не трогает, а VB> почта ходит ;)) А в моём понимани, это то же самое, но с одной лишь разницей - я могу сам его трогать. ;) DDK>> Hу не могу я так сходу! VB> Ты любишь в холодное море/реку/очеро мееедлено заходить, или сразу VB> плюхнуться? ;) Медленно. И чем медленнее, тем лучше. А вообще, предпочитаю не купаться в воде, меньше 26-30^С. /*_Jah is overhere, Vladimir! Can you see it?*/_ Radio ONLINE ... Teams: _[_ *BI-SEX* _] [_ _/*Rastafari*/_ _] [_ _/*JAH*/_ _]_ ICQ UIN: 7083 --- _[_ *Энтропия* _] [_ *Hудисты* _] [_ /_*Kharkov.Rasta*_/ _]_ \|/ * Origin: С нами Джа, а с ними кто? (FidoNet 2:461/689) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/114643b3fc8dd.html, оценка из 5, голосов 10
|