Est-il possible d'utiliser PHP pour créer, modifier et supprimer des tâches crontab?
Je sais comment répertorier les tâches crontab actuelles de l'utilisateur Apache:
$output = shell_exec('crontab -l');
echo $output;
Mais comment ajouter un travail cron avec PHP? 'crontab -e' ouvrirait simplement un éditeur de texte et vous devrez éditer manuellement les entrées avant d'enregistrer le fichier.
Et comment supprimer un travail cron avec PHP? Encore une fois, vous devez le faire manuellement par «crontab -e».
Avec une chaîne de tâche comme celle-ci:
$job = '0 */2 * * * /usr/bin/php5 /home/user1/work.php';
Comment puis-je l'ajouter à la liste des tâches crontab avec PHP?