Hoe kan ik een lopende cron job stoppen?
Je kunt dit op dezelfde manier doen als wanneer je een proces zou stoppen.
Om een momenteel lopende cron
opdracht te stoppen, kun je een van de volgende dingen doen:
pkill process-name
of als je het PID kent (je kunt het bepalen door het uitvoeren van ps
):
kill 1234
(het vervangen van de eigenlijke PID)
Om te stoppen met het uitvoeren van cron job.First krijgen het proces id van uw opdracht met
top -p $(pgrep -d',' your_command)
bv:-
top -p $(pgrep -d',' httpd)
en run
kill PID
vervangen PID
met proces id
Vreemd, niemand heeft deze methode genoemd:
$ crontab -e
In de geopende editor, verwijder regel van de taak die u wilt stoppen of voeg een #
teken in, sla op en verlaat
bv.
voor
* * * * * some_script1
* * * * * some_script2
na
* * * * * some_script1
#* * * * * some_script2
of
* * * * * some_script1
herstart de dienst na het aanbrengen van wijzigingen door
sudo service cron reload
``` &001
Type eerst ps aux
om te zien welke processen er draaien.
Noteer dan de PID
van elk proces dat u wilt stoppen
Type dan
kill {PID
} voor elk proces.
Bekijk ook deze links (superuser links) : Verify-that-a-cron-job-has-completed ps-aux-output-meaning
crontab -r
crontab -e