nixp.ru v3.0

24 мая 2017,
среда,
16:25:34 MSK

DevOps с компанией «Флант»
Lexasoft написал 20 января 2005 года в 17:06 (657 просмотров) Ведет себя как мужчина; открыл 4 темы в форуме, оставил 9 комментариев на сайте.

Ситуация такая: пхп крутится не под рутом естественно, но надо как-то пнуть Крон (killall -HUP cron) из пхп скрипта. Как это можно реализовать?

Genie

по сути:

man sudo

man 5 sudoers

по смыслу:

а на кой ляд его пинать? неужто банального pipe до команды `crontab -` недостаточно?

Lexasoft

так.. можно поподробнее насчет pipe? а пинать его надо потому что скрипт редактирует /etc/crontab

Genie

`man cron` читать сперва не пробовал?

Additionally, cron checks each minute to see if its spool directory’s modtime (or the modtime on /etc/crontab) has changed, and if it has, cron will then examine the modtime on all crontabs and reload those which have changed. Thus cron <font color=«red»>need not</font> be restarted whenever a crontab file is modified. Note that the crontab(1) command updates the modtime of the spool directory whenever it changes a crontab.
Lexasoft

спасибо! действительно, есть такое %))