Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Настройка cron через shel_exec()
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Настройка cron через shel_exec()

Страниц (1): [1]
 

1. 4erk - 11 Марта, 2010 - 01:13:09 - перейти к сообщению
буду краток. Мне надо добавить в крон событие - запускать файл test.php каждые сутки в 9 утра. он находится в главной дирректории домена. полный путь к файлу /home/users/domains/blabla.ru/te st.php . надеюсь на вашу помошь. пс. добавить его мне нужно из скрипта с помошью функции shell_exec() или какие там есть еще..
(Добавление)
вообщем немногог разобрался. вывести список заданий shell_exec('crontab -l');
а вот добавить задание не получается
2. Champion - 11 Марта, 2010 - 08:30:12 - перейти к сообщению
А зачем это делать через PHP? Почему ты не хочешь открыть /etc/crontab mceditoм, vi или еще чем-то и вставить строчку? Формат кронтаба в википедии есть. Я наизусть не помню. Но когда вижу, вспоминаю)
3. EuGen - 11 Марта, 2010 - 10:42:20 - перейти к сообщению
Локация файла crontab может и отличаться.
Тем более что планировщик задач устанавливается конфигом для конкретного пользователя.
Например, в моем дистрибутиве это:
/var/spool/cron/crontabs/имя_пол ьзователя
Это стоит учитывать. Ну и конечно же присоединюсь к совету о том, что задачи через крон правильнее и проще устанавливать прямой правкой соответствующего конфига.

 

Powered by ExBB FM 1.0 RC1