Linux定时任务启动异常
关于Linux系统定时任务启动异常
在Linux中自己明明检查测试过定时任务启动是没有问题的,都是隔天发现还是无法启动,其实我们可以从这些方面入手检查:
-
文件的权限,我们配置定时任务时使用或者设置启动脚本的用户是否拥有改文件的权限
-
查看定时任务日志排查,使用命令,注意用户权限,需要管理员权限,vi打开的话可以使用“/”后面加关键字查找定位:
$sudo tail -100f /var/log/cron
$sudo vi /var/log/cron
-
在需要启动定时任务的用户命令行交互界面下使用命令,查看定时任务是否冲突:
$crontab -e
$sudo cat /etc/crontab
-
在用户下使用命令crontab -e 添加的定时任务不需要增加用户,如图样式即可,启动策略+文件,因为用户下的定时任务程序会默认使用该用户权限,否则会提示错误
-
/etc/crontab 文件环境变量配置缺少或者没有配置,这种情况就需要在命令行界面直接
echo $PATH
然后将输出结果粘贴进文件中就ok啦
结尾:世上无难事只怕有心人,遇到问题先不要慌,仔细排查抽茧剥丝就会有结果的。