Доброе утро Все,Невозможно получить Crontab Чтобы запустить Bash скрипты
я в настоящее время возникли проблемы с запуском Баш скрипт в Crontab на моей системе CentOS 6.5. Я считаю, что у меня есть все разрешения, правильно установленные для сценариев bash, и скрипты настроены как исполняемые.
В принципе, я хотел бы запускать приведенные ниже сценарии 4 раза в день для каждого запуска модели (00Z, 06Z, 12Z, 18Z), и я думал, что у меня есть эта настройка правильно, но, по-видимому, нет.
Вот что я поставил в кронтаб (через «кронтаб -e»):
40 02 * * * /home/muaddib/grads/get_nomads/bash/nam4.sh
30 08 * * * /home/muaddib/grads/get_nomads/bash/nam4.sh
15 14 * * * /home/muaddib/grads/get_nomads/bash/nam4.sh
20 20 * * * /home/muaddib/grads/get_nomads/bash/nam4.sh
40 02 * * * /home/muaddib/grads/get_nomads/bash/nam12.sh
30 08 * * * /home/muaddib/grads/get_nomads/bash/nam12.sh
15 14 * * * /home/muaddib/grads/get_nomads/bash/nam12.sh
20 20 * * * /home/muaddib/grads/get_nomads/bash/nam12.sh
39 02 * * * /home/muaddib/grads/get_nomads/bash/gfs_sflux_t2m.sh
30 08 * * * /home/muaddib/grads/get_nomads/bash/gfs_sflux_t2m.sh
15 14 * * * /home/muaddib/grads/get_nomads/bash/gfs_sflux_t2m.sh
48 22 * * * /home/muaddib/grads/get_nomads/bash/gfs_sflux_t2m.sh
Я попытался запустить их прошлой ночью, но ничего не произошло ...
Любые мысли?
crontab выполнен как пользователь, которому он принадлежит. Этот пользователь должен иметь соответствующие разрешения для просмотра и выполнения файлов. Вы делаете это как пользователь 'muaddib', правильно? И вы дважды проверили пути? Если запустить вручную, как пользователь crontab, то он работает? – Alfe
Что вы подразумеваете под словом «ничего не случилось ...»? проверьте '/ var/log/cron', чтобы узнать, были ли заданы задачи. – ray
Попробуйте добавить что-то простое и создать его там, например. * * * * */bin/date> /tmp/date.tmp. Затем сделайте небольшой скрипт в/home/muaddib/grads/get_nomads/date> /tmp/date.tmp –