Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Evgeniy Horohorin                    2:5053/16      03 Mar 2002  16:12:13
 To : All
 Subject : Re: =?koi8-r?Q?=D3=CB=D2=C9=D0=D4?=
 -------------------------------------------------------------------------------- 
 
 Vladimir Bormotov wrote:
  
 > >> EH>> Подскажите, можно ли написать sh-скрипт чтобы он выполнял
 > >> EH>> определенное действие с периодичностью 10 минут?
 > >>
 > >>  VW>  Конечно можно. sleep 600
 
 [...skip...]
 
 >  EH> Через crontab уже все настроено: в 20:30 с периодом 10 минут начинает
 >  EH> действовать скрипт рассылки сообщений, но проблема в том, что это
 >  EH> нужно будет делать в любое время! Т.е., например, начинать шатдаунить
 >  EH> систему в 17:09 (мимо кронтаба), и как тогда отсчитывать эти интервалы
 >  EH> времени?  sleep похоже больше подходит. Или я не прав?
 > 
 >  прав. в такой постановке задачи совершенно прав.
 > 
 >  ноо... ;))
 > 
 >  Лично я предпочитаю независимые компоненты, которые могут между собой
 >  взаимодейсвовать.
 
 все *nix'ы так построены :)
  
 >  если есть нечто, что "пишет юзерам через 10 минут", то вариант "мимо
 >  кронтаба" у меня-бы отсутвовал. Я бы сделал так, что вот то, что настроено
 >  в кронтабе писало-бы всегда.
 > 
 >  Хоть при рочной инициации, хоть при автоматической.
 > 
 >  Аргументация одна - делать одно дело в одном месте. Hе важно как мы попали
 >  в это состояние системы, важно что оно одно, и если прийдется добавлять
 >  дополнительные "выходы", или модифицировать логику работы внутри этого
 >  состояния, это прийдется длеать только там, а не вспоминать что "сбоку от
 >  кронтаба" был еще скрипт, у которго sleep...
 > 
 >  самое простейшее - захочется оповещать не через 10 минут, а через 5.
 > 
 >  каковый дейсвия в "моем подходе", - поправил время в Crontab, и все.
 >  в случае "сбоку еще скрипт со sleep"? поправить там и там.
 
 в кронтабе запускается скрипт (например в 20:30, чтобы быть билже к
 условию задачи), который [скрипт] уже знает в течении какого времени ему
 орать пользователям о завершении работы и с каким интервалом. В случае
 же если завершение системы должно произойти раньше [я назвал это мимо
 crontab] то это забота админа запустить все тот же скрипт выключения что
 и прописан в кронтабе. В результате, если нужно изменить частоту
 оповещения - нужно править скрипт, если время работы скрипта (что мало
 вероятно, и бывает гораздо реже) то тут уже в крон. Хотя при хорошем
 раскладе скрипт написанный однажды править нет необходимости - можно все
 через параметры задавать.
 
 -- 
 Best regards, Genix. #219993
 mailto: genix@sendmail.ru
 --- ifmail v.2.15
  * Origin: unknown (2:5053/16@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: =?koi8-r?Q?=D3=CB=D2=C9=D0=D4?=   Evgeniy Horohorin   03 Mar 2002 16:12:13 
Архивное /ru.linux/5492a46f7783.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional