ubuntu 定时执行python脚本及可能出现的问题
1.Ubuntu的cron基本用法
crontab -e : 修改执行计划,
例如:25 9 * * * cd /root/pythonfile && python3 stock_spider_1.py
表示:每天9点25分,用命令python3执行目录/root/pythonfile的stock_spider_1.py文件
service cron status : 查cron状态
service cron restart : 重启cron服务
service cron start/stop : 开启/停止cron服务
2.频繁出现Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0)
解决办法:
cd 到目录/etc/pam.d,打开文件common-session-noninteractive, 找到行session required pam_unix.so,在此行上方加入session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid,然后保存退出,重启cron服务:service cron restart.
3.出现问题(CRON) info (No MTA installed, discarding output)
解决办法:
sudo apt-get install postfix
4.查看系统日志办法:在目录/var/log下,查看syslog即可