WebByte
Проходящий мимо
Crone и PHP
Некий скрипт должен запускаться кроном раз в две минуты.
В процессе запуска скрипт вызывает exec("ps ax") для определения числа параллельно запущенных копий и если их число больше допустимого, должен завершаться.
Если не завершается, то пишет в лог время запуска и выполняет некие действия.
Если скрипт запустить руками, то все идет строго по сценарию - либо умирает, либо пишет лог и работает.
Однако будучи запущенным кроном умирать отказывается и в лог не пишет, хотя действия выполняет...
Вопрос. Почему так?
Некий скрипт должен запускаться кроном раз в две минуты.
В процессе запуска скрипт вызывает exec("ps ax") для определения числа параллельно запущенных копий и если их число больше допустимого, должен завершаться.
Если не завершается, то пишет в лог время запуска и выполняет некие действия.
Если скрипт запустить руками, то все идет строго по сценарию - либо умирает, либо пишет лог и работает.
Однако будучи запущенным кроном умирать отказывается и в лог не пишет, хотя действия выполняет...
Вопрос. Почему так?