我的linux定时任务不起作用是为什么?

我的linux定时任务不起作用是为什么?,第1张

手动执行下/home/mission.sh,看是否会在屏幕上打印出hello world(也用root用户,且环境变量切成root用户的环境变量)

crontab -e设置后,下个一分钟是不会生效的,需要等到下下一分钟才会生效

在.sh脚本里,echo前加一句touch /home/test.txt,看该文件是否会生成(如果该文件生成了,那说明显示有问题,如不在/dev/pts/1里等,touch 文件肯定是对的)

有问题再追问,谢谢!

linux计划任务是使用crontab命令,不执行一般原因如下:

cronjob的格式不正确,解决方式为按正确格式重写cron命令

执行文件没有x执行权限,解决方式为使用chmod添加执行权限

执行文件的路径不正常,解决方式为使用完整的路径,不使用相对路径

磁盘空间不足,解决方式为清理磁盘空间

解决建议:

把执行程序的log重定向到某个日志文件中,查看log文件内容是分析原因。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8688652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存