Crontab'dan bir komut dosyası çalıştırırken sorun yaşadım. Bazı araştırmalardan sonra sorunun PATH parametresinin / sbin içermemesi nedeniyle olduğunu anladım.
Ne / etc / crontab dahil ne baktım:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
Bir test olarak - PATH değişkenini yazdırmak için basit cron işi:
* * * * * echo $PATH &> /root/TMP.log
çıktı:
cat /root/TMP.log
/usr/bin:/bin
Bu davranışı anlamıyorum ... PATH değişkenini nasıl ayarlarım ..? Ya da daha iyisi - ona nasıl yol eklenir?