请问linux中启用crontab定时脚本后为何log里没有运行记录?
如题,在crontab里现在新设置了个脚本在早上1点运行,第二天查看运行情况时:在/var/spool/mail/root这个文件里看不到早上1点这个crontab的运行...
如题,在crontab里现在新设置了个脚本在早上1点运行,第二天查看运行情况时:在/var/spool/mail/root 这个文件里看不到早上1点这个crontab的运行记录, 同时在/var/log/cron 可以发现它在早上1点钟运行过,但只运行到2点就结束了,不知这个程序到底运行成功没有,请教,谢谢。
展开
2个回答
展开全部
要指定运行成功与否,你的仔细看看/var/log/cron的内容,或者你贴图贴出来。
/var/spool/mail/root 只是给root发一封系统邮件,如果你邮件服务还没开启或者禁用了发送给root的邮件,这里面不会有东西的
要指定你的定时任务有没成功,可以在脚本里面执行的语句下加一个echo 上一条命令的结果到另外一个临时日志文件下,那样更直观
/var/spool/mail/root 只是给root发一封系统邮件,如果你邮件服务还没开启或者禁用了发送给root的邮件,这里面不会有东西的
要指定你的定时任务有没成功,可以在脚本里面执行的语句下加一个echo 上一条命令的结果到另外一个临时日志文件下,那样更直观
追答
这样只能看到是在2点的时候不执行crontab了。
你现在的脚本有没在定时任务里面运行,有的话,在11点的时候,输入:tailf /var/log/cron
看看,11点过1分到11点过10分之间,系统的 /var/log/messages里面有没信息
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |