Miałem problem z uruchomieniem skryptu z crontab. Po kilku badaniach zrozumiałem, że problem polegał na tym, że parametr PATH nie zawiera / sbin.
Spojrzałem, co to zawiera w / etc / crontab:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
Jako test - proste zadanie crona do wydrukowania zmiennej PATH:
* * * * * echo $PATH &> /root/TMP.log
dane wyjściowe to:
cat /root/TMP.log
/usr/bin:/bin
Nie rozumiem tego zachowania ... Jak ustawić zmienną PATH ..? Lub lepiej - jak dodać do niego ścieżki?