crontab是Linux下類似Windows計划任務的一個程序,之前利用過這個程序來設定鬧鍾。后來發現找不到執行任務之后產生的日志文件。有時候需要配合日志文件作一些調試功能,經過一番折騰發現,系統默認禁止了日志文件的產生,重新開啟即可。
實驗環境
硬件:樹莓派3b一台
操作系統:Raspbian with desktop
配置日志文件rsyslog.conf
pi@raspberrypi:~ $ sudo nano /etc/rsyslog.conf
在文件中找到cron.*一行:
#cron.* /var/log/cron.log
#號表示該行被注釋掉了,去掉#號,后面是日志文件的全路徑,改成:
cron.* /var/log/cron.log
ctrl+o保存,ctrl+x退出。
重新啟動日志服務
pi@raspberrypi:~ $ sudo service rsyslog restart
至此配置完成,以后crontab生成的日志文件就會輸出到/var/log/cron.log中,查看日志文件:
pi@raspberrypi:~ $ cat /var/log/cron.log
�引用參考