У меня есть один сценарий оболочки, который я хочу запускать каждый час.crontab не работает со сценарием оболочки
Мой кронтаб выглядит как показано ниже
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
02 * * * * root run-parts /Weather/run.sh
, но его не работает каждый час. За 2 дня до того, как я написал один и тот же код в файле /etc/cron.d/0hourly, в тот момент, когда он работал отлично, но внезапно он прекратил работать, а затем попытался написать его в crontab, но он не работает. я проверил кронтаб статус работы он дал мне следующий
crond (pid 4487) is running...
Мой лог-файл в каталоге/вар/Журнал/корень, показывающий, как
Apr 9 06:02:01 sandbox crond[4487]: (*system*) RELOAD (/etc/crontab)
Apr 9 06:02:01 sandbox crond[4487]: (crontab) ORPHAN (no passwd entry)
я делаю что-то неправильно ?? Есть ли какой-то шаг, который я пропустил? , в котором файл должен я писать код либо в /и т.д./кронтаб или /etc/cron.d/0hourly
Пожалуйста, помогите мне решить эту проблему.
Заранее спасибо
спасибо за ответ joncon, я попробовал команду у shwned но не повезло его Stil в same.its пока не работает и лог-файл не остается тем же и отметьте в конце линии является просто печатайте при написании здесь. – Suyog
Какая именно линия вашей кроны и она работает, когда вы запускаете ее вручную? – joncon
Сценарий run.sh содержит команду wget, которая передает данные из weatherunlocked.com в файл формата json, а затем запускает агент flume для потоковой передачи json-файла в HDFS. он содержит следующие вещи. – Suyog