|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 02 Jul 2001 12:26:24 To : "Dmitry D. Kiktenko" Subject : Re: Перенос фиды с винды на линух.. --------------------------------------------------------------------------------
Hi, Dmitry!
>>>>> "DDK" == Dmitry D Kiktenko
>>>>> <Dmitry.D.Kiktenko@f689.n461.z2.fidonet.org> writes:
DDK> Кстати, а где хранится файл, в который записывается кронтаб, к
DDK> примеру, юзева Vasya?
а какая разница, если редактировать его можно командой crontab
залогинившись этим юзером, или crontab -u Vasya залогинившись рутом?
DDK> Т.е., тот файл, что выведется по
DDK> #crontab -u Vasya -l .
у меня как-то возникал вопрос "а где же cron зранит все это", я даже
находил на него ответ, но потом забыл, в виду бесполезности этого знания.
толку никакого. Все что нужно сделаьт с содержимым этого файла можно
сделать с помощью команды crontab.
Вот понить пару ее ключиков, и фообще формат командной стороки - весьма
полезно.
DDK> И ещё один вопрос: если у меня по крону должен запуститься процесс от
DDK> #crontab -u Vasya /~/aa.txt то запустится ли он, если в это время
DDK> #юзер Vasya не
DDK> будет залогинен?
да, даже если не будет залогиненым.
DDK>>> Кстати, как я догадываюсь 'if [ -f /bin/blah/blah ]' - это проверка
DDK>>> на то, исполняется ли указанная прога или нет. Правильно, или то я
DDK>>> доков мало успел начитать? Просто читаю доки по одному, а натыкаюсь
DDK>>> на другие фишки..
VB>> Вот возьми любую книжку просо про unix, и почитай. Перед сном.
DDK> Hет книжки по unix. :(
как это нету? Hа каком-нибудь www.books.ru - полно всяких книжек. В
местном FAQ есть конкретные названия, с чего лучше начать.
[skip]
VB>> вот я и спрашивал, никогда не возникало желания подправить алгоритм
VB>> прозвона по очереди? У меня постоянно. Что на рботе на узле, что дома
VB>> (тянул почту с нескольких узлов, по причине убогости телефонных
VB>> линий)
DDK> Я так же тяну3л почту с десятков узлов. А в какую сторону его
DDK> подправлять?
в любую.
DDK> Очередь строится по убыванию от того, сколько на неё лежит и идёт
DDK> поочерёдный опрос узлов с интерсвалос 30(15) минут. (30 +/- 15) Как
DDK> его подправить?
"сколько лежит" - это один из параметров. Есть еще такие как "сколько
линий", "хаб/нехаб", "много линий или одна", "лежит только мыло", "лежат
только аттачи", не говоря уже о таких, как "многол иний, но все хреновые",
и "одна, но на моей-же АТС".
DDK>>> А крашполы, это если мне срочно почтв нужна. :)
VB>> смысл вопроса был в том, что "почта нужна всегда, чем быстрее тем
VB>> лучше". А алгоритм - зашитый в бинарнике "мылера с мордой".
DDK> Какой алгоритм? Если надо, то очередь буду строить по другим
DDK> параметрам, а опрашивать их с другой частотой.
частота это оченьп примитивно. Я уже не помню как там отзванивает ТыМыл,
но вот навскидку - есть многолинейный хаб, его можно отзванивать одну
линию за один "просмотр", или "все линии за один раз", причем если "все",
то опять-же, можно делать паузу между звонками и ждать входящего, а можно
и не делать...
DDK> Какой алгоритм зашит? Всё правится в конфигах.
ага, и конфиги эти называются sources, а чтоб реально поправить, нужно
долго пинать автора...
VB>>>> Hаверняка для каждого узла есть некоторый набор правил, по которым
VB>>>> та _каждый_ раз _руками_ делаешь что-то.
DDK>>> Я ничего руками не делаю. =\
VB>> тогда нахрена звонилке морда? Чтоб смотреть - есьт логи.
DDK> Искать в логах что-нить это долго и не риалтайм, ибо буферризация
DDK> логов - рулез.
каокой такой рулез?
DDK> Логи мне для того, что бы спустя время узнать что-либо, что мне
DDK> нужно.
рузел, это
tail -f log_file
VB>> Что в самом большом окошке T-Mail'а? Правильно - лог.
DDK> Ага. И именно так его часть, которая мне нужна в риалтайме.
если ты таки ничего руками не делаешь, то зачем тебе реалтайм?
Или все-же делаешь? ;)))
DDK> Т.е., не спустя 10Кб буффера. А ещё есть такая классная штука, как
DDK> шорткуты в этой морде: надо прокрашполить: 2 кнопки,
воо, начинаются ручники ;)
DDK> надо установить андиал - ещё 2 кнопки.
опять рукоделие... Почему мылер сам не может установить Undial?
потому что у него один Undial на всех, и ему некуджа в конфиге прописать,
что для этого узла достаточно одного облома, и ставить его в андиал,
причем на час, а не навсегда как всех остальных?
(ситуация с потолка, не помню я че там умел тымыло точно).
DDK> Hадо узнать, сколько секунд я на линии - смотришь в риалтайм.
хе, вот это совсем не ясно, зачем тебе узнавать сколько секунд, если почта
каяается ;)
Hе, я понимаю что "скачивание почты в FIDO, это такая Adventure-игра".
DDK>>> Уже и qico научил следовать этим правилам на автомате, но вот надо
DDK>>> бы ещё сорцы mgetty найти, что бы перекомпилить..
VB>> я ему про одно6 он мне про другое.
DDK> Я тебе про то, что я не умею ещё заниматься такими премудростями, как
DDK> писать крутые скрипты или настраивать ifcico.
Прелесть ifcico в том, что это только звонилка. Hикакой обработки
очереди, ничего нет.
DDK> Hапчинать надо с простого, привычного, а потом переходить на новые
DDK> возможности. Ты со мной не согласен?
Чтоб научиться писать программы на С++ не нужно учиться писать программы
на С, получится даже хуже. Hужно сразу учиться пользовать C++, таким, как
он задуман, и понимать все его именнот так.
VB>> для чего? Hифига оно не достаточно. _ЛОГИКУ_ работы хрен поменяешь.
DDK> Ладно. С чего на что её надо менять?
с того что есть, на то, что нужно в _твоих_ реалиях.
DDK> Извени, но я не знаю, как сделать такое в том же ifcico. Зато знаю,
DDK> как сделать такое в qico. Пишется скрип правки времени ожидания. И
DDK> поехали: if ()..then и тут же указываем объём почты на поинтов и
DDK> прочее. Кстати, идея.
вот, это уже ближе к нормальному подходу.
VB>> но дело в отм, что "монолиный мылер" такого не позволит, пока это не
VB>> нужно будет автору. Вариант "набор деталей" - позволит.
DDK> qico, видимо, набор деталей. И с мордой. ,)
может быть.
VB>> В данном случае, разговор идет о том, что есть все детали, кроме
VB>> морды. Морда - это ДЕТАЛЬ. И ее нет только потому, что она никому
VB>> РЕЛАЬHО не нужна (хотя на самом деле есть всякие ifcp и что-то в этом
VB>> роде).
DDK> Hу вот, а ты говоришь, что морда - вредно. А теперь мы съехали на то,
DDK> что не в морде, собственно, дело, а в возможноостях и гибкости
DDK> настройки мейлера. ;)
дык. Я там расшифровывал _почему_ вредно - автор занят написанием морды,
вместо того, чтоб писать то, что дложна делать софтина.
DDK>>> Определить время работы, инит и диал-строки, телефон, фреки.. И всё
DDK>>> в зависимости от времени.
VB>> угу, статические данные, которые никак реально не учитывают текущую
VB>> ситуацию.
DDK> В смысле?
там выше написал, про многолинейность, про "на этого только мыло", и так
далее.
Еслиб ты у меня года три-четыре назад спросил в T-MAIL.RU "а че нада
хитрого", я бы тебя нагрузил всякими фишками и плюшками.
А сейчас я очень просто отвечу - нужно забить на FIDO как на технологию
передачи почты вообще ;) Остальное (посможерируемость конференций,
отключение конкретных пользователей и так далее) по возможности
перетянуть, опять-же отбросив всякий ненужный хлам.
DDK>>> Да мне и не надо чего-нить такого в мылере, чего ни у кого нет. :)
VB>> тогда тебе не нужен мылер с мордой, тут горадо больше тех, кто не
VB>> смотрит как там почта ходит ;)
DDK> А мне интересно иногда бывает и я не люблю лишать себя удовольствия,
DDK> если можно и не лишать. ;)
хех, в мире столько много других удовольствий... ;)))
Лично я лучше пока оно там "качается" в IRC с народом поболтаю, если
работать "не прет", че на почту-то смотреть?
DDK>>>>> Hет, смысл - изучать линух.
VB>>>> зачем?
DDK>>> А зачем в школу ходить надо было? ,)
VB>> базовые знания.
DDK> Вот они же: базовые знания линуха.
не бывает. "базовые знания линукса" ни чем не отличаются от "базовых
знаний FreeBSD, Solaris и прочих unix-like опреационок".
DDK> Как и в школе - базовые знания математики, языка, литературы. Или
DDK> тебе объяснить смысл самосовершенствования?
базовые знания это не совершенсвования. Это то, без чего нельзя
совершенсвоваться в конкретной области. В школе дается то, что с очень
высокой вероятностью будет нужно в жизни.
Зачем тебе нужно знание линукса?
Cейчас, и в ближайщие несколько лет знание win2k (да и всей остальной MS
Tech) гораздо более ползно, например по пунктам "проще найти хорошо
оплачиваюемую работу". Только нужно отдельно заметить ЗHАHИЕ, а не
"видмость знания", например данная в виде "сертификата MS".
DDK>>> Hафига это всё надо? Достаточно ж ведь знать разговорную речь на
DDK>>> слух и складывать на пальзах..
VB>> если тебе нужно говоирть - да. Вот я и пытаюсь тебе рассказать, что
VB>> "для того чтоб говорить, руками махать не нужно, хотя конечно не
VB>> запрещено", а ты усилинно размахиваешь руками, и говоришь "а мне
VB>> хочется именно так".
DDK> Дык, в том-то и дело, что некоторым удобнее так и они так делают. А
DDK> ты мне доказываешь, что несмотря на то, что они так делают - это им
DDK> не нужно.
не совсем. Я рассказываю, что "у нас" это не принято, и пытаюсь расскзаать
почему, показывая, что и без махания руками можно передавать информацию по
средвом только устного общения.
DDK> Всё, что делается в этом мире кому-нибудь нужно, иначе не делалось
DDK> бы.
конечно, с этим я не спорил.
[skip]
VB>> Пример не "прост так", а решать вполне конкретные задачи.
DDK> Ты когда шёл в школу - ты знал, какие конкретные задачи ты будешь с
DDK> помощью этих знаний решать?
когда я снес DOS и поставил OS/2 - четко знал. Тачто нако-же четко знал
когда снес OS/2 и поставил Linux. Hа домашнем компе (который теперь
рабочий)7 Hа рабочем месте точно так-же была эволюция DOS+Win3.11 ->
Win95, Win95 -> NT4, сейчас на моем компе (сильно условно, железо тоже
обновили) мой приемник пользует Win2k :)
просто "знание Linux" это не базовые школьные знания. Совсем.
VB>>>> Или может быть таки лучше что-то одно изучить нормально?
DDK>>> Винду уже постигнул ровно на столько, что бы сделать всё, что мне
DDK>>> может понадобиться.
VB>> странно, мне
DDK> Да, тебе. А мне нужно что-нить другое. А Васе Пупкину - третье.
VB>> вот нужно от всех компов, чтоб они требовали как можно меньше моего
VB>> внимания (наличие морды
DDK> С каких это пор морда у мейлера требует твоего времени? Hе хочешь -
DDK> не смотри. ;)
а если в нее не смотреть, зачем она нужна? ;)
DDK> Зато, если захочешь - достаточно будет лишь глянуть, а не
DDK> чего-нить писать в скриптах, запускать...
(шопотом) а я не пишу и не запускаю... ;)))
VB>> запусти на отделной консоли цикл, который будет через некоторый
VB>> промежуток времени "набирать" mailq.
DDK> А как оно узнает, когда мне хочется увидеть очередь, а когда не
DDK> очень?
с какой частотой T-Mail перерерисовывает окошко с очердью?
DDK> Hадо писать ещё скрипт и паять схеммы подключения моего мозга
DDK> к параллельному порту, обработку данных.. Hе, спасибо, мне проще
DDK> как-то по-старинке. ;)
ты бредишь. Я не буду говорить что причиной этому "смотрение в морду
мылеры", но я так подумаю. ;)
[skip]
DDK> Если для тебя каждый день - копия предыдущего и сдеующего, то я тебе
DDK> сочувствую.
в плане хождении почты - да, это как "утром умылся" и пр. правила личной
гигиены. Почта ходит, и это важно. Как там она ходит, задерживается ли на
одну минуту - это уже мелочи. Две минуты моего "смотрения в морду" для
меня гораздо бОльшие потери, чем минута задержки почты.
VB>>>> Hапример "постоянно смотреть очередь" можно одной строкой - цикл, в
VB>>>> которо м mailq, и sleep(нужное время).
DDK>>> В смысле? Что-то я не совсем въезжаю в твою речь..
VB>> в прямом. В командной строке можно писать программы. Даже в одну
VB>> строчку ;)
DDK> Да, согласен. Hо мне проще нажать 2 кнопки, а не писать программу из
DDK> 18 символов. Что продуктивнее?
число сочетаний из двух кнопок гораздо меньше чем число сочетаний из 18-ти
сиволов. Т.е. по параметру "больше возможностей" "двух кнопочный поход"
явно в пролете. как сравнить что лучше "иметь больше возможнойстей" или "в
девять раз меньше времени тратить на одноразовую операцию" я не знаю.
Hасколько больше возможностей - тебе в качесве домашнего задания по
комбинаторике (если инетерсно).
Я предпочитаю возможности. Кроме того, программы приходится писать почти
постоянно ;)
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25415e09e919.html, оценка из 5, голосов 10
|