1.确定cron服务器是否运行
service cron status
输入命令查看是否有Active: active (running)若无,输入:
service cron start 或 service cron restart
注意在别的系统中可能存在不是cron 而是crond,请读者注意区分.
输入查看是否有定时任务
crontab -l
2.查看运行日志
运行日志在var/log
查看syslog是否有MTA错误字样,需要安装邮件服务器
sudo apt-get install -y postfix
全部enter下去即可
3.针对程序运行情况修改
安装MTA后可以查看var/log/mail.log查看错误信息
注意自己运行的脚本的语言是否正确(例如指定#encodeing='utf-8')
注意自己的解释器是否正确,最好直接指定解释器的路径
注意如果脚本中存在相对路径也可能报错,需要写成绝对路径