我遇到了一个非常奇怪的问题。我在 Ubuntu 12.04 服务器上将一个脚本放入 /etc/cron.daily,为其赋予适当的权限 (0755),并假设它会正确运行。我想这个假设太过分了。
脚本名称如下:
-rwxr-xr-x 1 root root 801 Sep 16 16:24 ehcleanup.sh
当我运行时run-parts --test /etc/cron.daily
它实际上并没有出现在列表中:
/etc/cron.daily/apache2
/etc/cron.daily/apt
/etc/cron.daily/aptitude
/etc/cron.daily/dpkg
/etc/cron.daily/logrotate
/etc/cron.daily/mlocate
/etc/cron.daily/passwd
/etc/cron.daily/standard
我是不是服用了药物,或者还需要做其他什么事情才能让这个脚本运行?
答案1
man run-parts
文件名必须遵循一些规则。删除“.sh”就可以了。