¿Es posible usar PHP para crear, editar y eliminar trabajos crontab?
Sé cómo enumerar los trabajos crontab actuales del usuario de Apache:
$output = shell_exec('crontab -l');
echo $output;
Pero, ¿cómo agregar un trabajo cron con PHP? 'crontab -e' simplemente abriría un editor de texto y tendrá que editar manualmente las entradas antes de guardar el archivo.
¿Y cómo eliminar un trabajo cron con PHP? Nuevamente, debe hacer esto manualmente con 'crontab -e'.
Con una cadena de trabajo como esta:
$job = '0 */2 * * * /usr/bin/php5 /home/user1/work.php';
¿Cómo lo agrego a la lista de trabajos crontab con PHP?