作为一名运维工程师,对于计划任务执行失败这种情况大家应该是都遇到过的,那么今天就来和大家谈谈一旦真的出现了这种情况,要如何解决呢?
一、从服务入手
1、检查cron服务是否启动
使用systemctl命令或service命令
二、从脚本入手
1、检查脚本的执行权限
用ls命令就可以看到
2、直接执行检查脚本
比如:sh /data/app_server/checkprocess.sh
如果脚本正常执行,那多半是环境变量出了问题!!!
3、检查环境变量
可以把环境变量载入脚本
三、从日志入手
1、检查message日志
日志的路径是/var/log/messages
2、检查cron日志
日志的路径是/var/log/cron
3、检查mail日志
日志的路径是/var/spool/mail/