Для начала вам не нужно /1
, если вы хотите, чтобы это делалось каждую минуту. Просто установите поле минут на *
.
Далее, вы должны поместить, как первые строки в вашем тестовом скрипте (хотя после строки #!
, если она есть):
env >/tmp/test.sh.dummy
set >>/tmp/test.sh.dummy
и посмотрите, появляется ли этот файл.
Это скажет вам, работает скрипт или нет.
Если он не запущен, убедитесь, что cron
работает сам:
pax> ps -ef | grep cron | grep -v grep
root 1048 1 0 08:45 ? 00:00:00 cron
(у меня есть).
Если работает , наиболее вероятная проблема заключается в том, что среда, в которой cron
выполняет ваши задания, находится далеко от среды, которую предоставляет вам оболочка. Изучите разницу между тем, что было выведено в ваш файл /tmp/test.sh.dummy
, и тем, что дает ваша оболочка при выполнении env ; set
.