Re: cron che non accetta opzioni
Buongiorno Leonardo,
Il giorno ven, 01/11/2024 alle 21.51 +0100, Leonardo Boselli ha
scritto:
> # m h dom mon dow command
> 34 * * * * echo -n $(/usr/bin/date '+%%F\ %%T,') >>
> /home/leo/templog.csv
> 35 * * * * echo -n $(/usr/bin/date +%%F\ %%T, ) >>
> /home/leo/templog.csv
> 48 * * * * echo -n $(/usr/bin/date) >> /home/leo/templog.csv
>
> 34 e 35 funzionano regolarmente da linea di comando.
> ma da cron non vanno: la prima mi da
> /bin/sh: 1: Syntax error: Unterminated quoted string
il carattere % nelle righe di comando di crontab indica che il comando
finisce lì e quello che segue verrà dato in input al comando stesso.
Puoi anteporgli il \ per togliergli quel significato.
Per i dettagli: man 5 crontab
Ciao,
Giuseppe
Reply to: