Dobbiamo avere / usr / local / bin nel percorso di cron per tutti gli utenti. C'è un modo per impostarlo a livello di sistema, senza la necessità di modificare il crontab di ogni singolo utente?
Abbiamo provato ad aggiungere PATH a / etc / crontab:
# grep PATH /etc/crontab
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Ma quando gli utenti hanno questo nel loro crontab:
$ crontab -l | grep PATH
* * * * * echo $PATH > /tmp/current_cron_path
... rivela che il loro percorso è ancora impostato come predefinito:
$ cat /tmp/current_cron_path
/usr/bin:/bin