|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 03 Mar 2002 15:03:19 To : Evgeniy Horohorin Subject : Re: скрипт -------------------------------------------------------------------------------- Hi, Evgeniy! >>>>> "EH" == Evgeniy Horohorin <Evgeniy.Horohorin@f16.n5053.z2.fidonet.org> >>>>> writes: >> EH>> Подскажите, можно ли написать sh-скрипт чтобы он выполнял >> EH>> определенное действие с периодичностью 10 минут? >> >> VW> Конечно можно. sleep 600 >> >> если процедура подготовки к выполнению "определенных дейсвий" дорогая >> по ресурсам, то видимо sleep правильнее. А если нет - то я считаю >> правильнее через cron дергать ту часть, которая от времени не зависит. >> проще и гибче. EH> Через crontab уже все настроено: в 20:30 с периодом 10 минут начинает EH> действовать скрипт рассылки сообщений, но проблема в том, что это EH> нужно будет делать в любое время! Т.е., например, начинать шатдаунить EH> систему в 17:09 (мимо кронтаба), и как тогда отсчитывать эти интервалы EH> времени? sleep похоже больше подходит. Или я не прав? прав. в такой постановке задачи совершенно прав. ноо... ;)) Лично я предпочитаю независимые компоненты, которые могут между собой взаимодейсвовать. если есть нечто, что "пишет юзерам через 10 минут", то вариант "мимо кронтаба" у меня-бы отсутвовал. Я бы сделал так, что вот то, что настроено в кронтабе писало-бы всегда. Хоть при рочной инициации, хоть при автоматической. Аргументация одна - делать одно дело в одном месте. Hе важно как мы попали в это состояние системы, важно что оно одно, и если прийдется добавлять дополнительные "выходы", или модифицировать логику работы внутри этого состояния, это прийдется длеать только там, а не вспоминать что "сбоку от кронтаба" был еще скрипт, у которго sleep... самое простейшее - захочется оповещать не через 10 минут, а через 5. каковый дейсвия в "моем подходе", - поправил время в Crontab, и все. в случае "сбоку еще скрипт со sleep"? поправить там и там. -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541669b893e.html, оценка из 5, голосов 10
|