bash – 为什么cron.weekly没有运行?

当我注意到我在Debian6服务器上放置/etc/cron.weekly的备份文件没有被执行时,我将这个小脚本放入其中,看看是否每周执行一次cronjob:
#!/bin/bash
echo 'CRON RAN' > /var/log/cron-weekly-runcheck.log

保存为

-rwxr-xr-x 1 root root 64 Jul 15 02:14 /etc/cron.weekly/runcheck.sh

当我今天检查时,它应该创建的日志文件不存在.
crontab看起来如下(据我所知,它应该是认的debian6 crontab):

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 1   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

在任何日志文件显示每周cronjob的所有内容都是这一行:

Jul 16 06:47:01 wtwrp /USR/SBIN/CRON[29272]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ))

旁注:自logrotate工作以来,cron.daily似乎有效. cron.hourly中没有脚本.

关于什么可能出错的任何想法?

cron.weekly脚本由run-parts启动,跳过所有带扩展名的文件.将runcheck.sh重命名runcheck,它应该这样做

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...