#1 Le 01/10/2012, à 15:38
- jeremy08
Ajouter en une ligne de commande une entrée de Cron
Bonjour, petite astuce en 1 ligne de commande :
crontab -l | sort | uniq | { cat; echo « * * * * * some entry »; } | crontab -
Hors ligne
#2 Le 01/10/2012, à 16:47
- nesthib
Re : Ajouter en une ligne de commande une entrée de Cron
Elle est un peu stupide cette commande non ? En voulant trier et éliminer les doublons ça met le bazar complet dans l'ordre des lignes. Par ailleurs, en éditant le fichier avec crontab -e, cela permet d'être sûr qu'aucune erreur de syntaxe n'est ajoutée.
Une solution pour supprimer les doublons sans faire n'importe quoi avec les lignes :
crontab -l | awk '/^#/!_[$0]++'
et pour ajouter la ligne :
crontab -l | awk '/^#/!_[$0]++ ;END {print "* * * * * plop"}' | crontab -
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne