Использовать PHP для создания, редактировать и удалять задания crontab?

Можно ли использовать PHP для создания, редактирования и удаления заданий crontab?

Я знаю, как вывести список текущих заданий crontab пользователя Apache:

$output = shell_exec('crontab -l');
echo $output;

Но как добавить работа cron с PHP? 'crontab -e' просто откроет текстовый редактор, и вам придется вручную редактировать записи перед сохранением файла.

А как удалить задание cron с помощью PHP? Опять же, вам нужно сделать это вручную с помощью 'crontab -e'.

С такой строкой задания:

$job = '0 */2 * * * /usr/bin/php5 /home/user1/work.php';

Как мне добавить его в список заданий crontab с помощью PHP?

115
задан datasn.io 12 December 2010 в 09:34
поделиться