User Tools

Site Tools


informatique:linux:cron

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
informatique:linux:cron [2016/03/17 12:46] – correction dow pteuinformatique:linux:cron [2016/12/18 14:35] (current) – [Tips] Utilisation du "%" pteu
Line 78: Line 78:
 <code bash> <code bash>
 */10 * * * * dude echo "pwet" */10 * * * * dude echo "pwet"
 +</code>
 +
 +
 +=====Tips=====
 +
 +====Utilisation du "%"====
 +
 +Lorsqu'on utilise une commande contenant des ''%'' dans une crontab, comme la commande ''date'' par exemple :
 +<code bash>
 +01 00 * * *     root echo "Bonjour, nous sommes le `date +%Y-%m-%d`" >> /root/horloge_parlante.log
 +</code>
 +... elle génère inévitablement un message d'erreur du style :
 +> /bin/sh: -c: ligne 0: caractère de fin de fichier (EOF) prématuré lors de la recherche du « ` » correspondant
 +
 +Le problème vient du fait que le caractère ''%'' est interprété par cron comme un saut de ligne. Pour utiliser ce caractère dans une crontab, il faut le protéger en le précédant d'un ''\'' :
 +<code bash>
 +01 00 * * *     root echo "Bonjour, nous sommes le `date +\%Y-\%m-\%d`" >> /root/horloge_parlante.log
 </code> </code>
informatique/linux/cron.txt · Last modified: 2016/12/18 14:35 by pteu