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