Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 -

Article source de cette ligne de commande

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne