Я пытаюсь запустить cronjob, который выполняет скрипт php и который также добавляется из php-скрипта.PHP Cronjob для разных пользователей
Я пробовал его на localhost. Когда php добавляет cron, он добавляется как пользователь-демона, а job doen не выполняется. Когда я добавляю тот же cron, что и я, или как root cron будет выполняться. Существуют ли какие-либо меры для этого?
В журналах cron существуют одни и те же журналы для демона, I и пользователей root, с нашими ошибками.
Кроме того, когда я добавить некоторые другие хроны для демона кронтаб, например:
* * * * * touch tmp/test.txt
, то он будет работать, и будет создан файл. Я попытался изменить permiossions для файлов, но это не решило проблему. Что может быть причиной этого?
Я знаю, но я думаю, что кроны правильные, потому что они выполняются как мой или пользователь root, но как пользователь демона. – Filip
mhh, ладно. Может быть, это полезно: http://stackoverflow.com/questions/4421020/use-php-to-create-edit-and-delete-crontab-jobs – Henry
также добавление из php в порядке, cron добавляется в демона crontab (для Например, все файлы, созданные в php-скрипте, также являются демонами). Проблема в том, почему cronjob, который находится в демонах crontab, не выполняется и будет выполняться тот же cronjob, который, например, в моем crontab? Я имею в виду только cronjobs, которые выполняют скрипты php, другие задания будут выполняться в обоих crontabs – Filip