2017-10-18 23 views
0

Je crée une tâche cron dans un script comme celui-ci:Suppression d'une tâche cron via le script bash

DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 
crontab -l > crontask 
grep "* * * * * $DIR/somescript" crontask || echo "* * * * * $DIR/somescript" >> crontask 

Je voudrais construire un script qui peut supprimer ce travail, comment dois-je faire?

+0

supprimer ce travail? – 123

+0

Le "* * * * * $ DIR/somescript", est ce qu'on appelle une tâche cron peut-être? – Wolfyaskingstuff

+0

'crontab -l | grep -v "\ * \ * \ * \ * \ * $ DIR/somescript" | crontab -' – 123

Répondre

-1

Un rapide google search et vous l'avez:

crontab -l | grep -v "* * * * * $DIR/somescript" | crontab - 

Et pour ajouter une tâche cron:

{ crontab -l ; echo "* * * * * $DIR/somescript"; } | crontab -