Comment arrêter une tâche cron en cours d'exécution ?
Réponses
Trop de publicités?Vous pouvez le faire de la même manière que vous arrêteriez n'importe quel processus.
Pour arrêter un programme en cours d'exécution cron
vous pouvez effectuer l'une des actions suivantes :
pkill process-name
ou si vous connaissez le PID (vous pouvez le déterminer en exécutant ps
) :
kill 1234
(en substituant le PID réel)
C'est étrange, personne n'a mentionné cette méthode :
$ crontab -e
Dans l'éditeur ouvert, supprimer la ligne de la tâche que vous voulez arrêter ou insérer un #
signer, sauvegarder et quitter
par exemple
antes de
* * * * * some_script1
* * * * * some_script2
après
* * * * * some_script1
#* * * * * some_script2
ou
* * * * * some_script1
redémarrer le service après avoir effectué des modifications en
sudo service cron reload
Premier type ps aux
pour voir quels sont les processus en cours d'exécution.
Puis notez les PID
de chaque processus que vous voulez arrêter
Puis tapez
kill {PID
} pour chaque processus.
Jetez également un coup d'œil à ces liens (liens superutilisateurs) :
- Réponses précédentes
- Plus de réponses