加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux debian crontab作业没有执行

发布时间:2020-12-13 18:49:54 所属栏目:Linux 来源:网络整理
导读:我有一个bash脚本foo.sh位于/etc/cron.daily目录,chmoded 700,由root拥有,crontab列表为root用户不变(crontab -l)从核心Debian安装.我确实以不同于crontab -l和/或crontab -e的方式运行cronjob(例如,我没有使用/etc/init.d/cron重新启动cron守护进程,如特定D
我有一个bash脚本foo.sh位于/etc/cron.daily目录,chmoded 700,由root拥有,crontab列表为root用户不变(crontab -l)从核心Debian安装.我确实以不同于crontab -l和/或crontab -e的方式运行cronjob(例如,我没有使用/etc/init.d/cron重新启动cron守护进程,如特定Debian的情况所示).尽管测试作业文件在类似条件下运行.该脚本已经过调试,可以作为独立任务运行,而不会返回错误.我还检查了日志(/ var / log / syslog),没有任何错误.

但是:这项特殊工作根本没有执行.

解决方法

哎呀.猜猜我发现了“为什么”或者至少是“如何”:

仅重命名没有“.sh”扩展名的作业文件名解决了这个问题.

我认为这是Debian的错误但不是,如下面的其他答案中所述.

解决方案:通过删除所有脚本重命名脚本.或其名称中的字符

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读