У меня очень странная проблема. Я поместил скрипт в /etc/cron.daily на моем сервере Ubuntu 12.04, дал ему соответствующие разрешения (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 ответ1

2

man run-parts

Имена файлов должны соответствовать некоторым правилам. Удалите «.sh», и все будет в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .