Eu tive um problema ao executar um script do crontab. Após algumas pesquisas, entendi que o problema era porque o parâmetro PATH não inclui / sbin.
Eu olhei o que ele inclui no / etc / crontab:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
Como teste - tarefa cron simples para imprimir a variável PATH:
* * * * * echo $PATH &> /root/TMP.log
a saída é:
cat /root/TMP.log
/usr/bin:/bin
Eu não entendo esse comportamento ... Como faço para definir a variável PATH ..? Ou melhor - como adicionar caminhos a ele?