Добрый день. Помогите решить проблему с Cron. Записываю правило 54 8 * * * root /Nechto/ssh.sh по сути в 8 часов 54 минуты должен был выполниться скрипт , а он не выполняеться , в ЛОГАХ ничего не пишет. В чем может быть ошибка ?
Cron
Эту строчку перенабрали или скопировали из конфига? Там перед и после root у вас пробелы есть? - Как-то в первую очередь бросается в глаза.
Ну и главное, тысячу раз, наверно, переговоренное - проверьте чтобы в конце конфига был перевод строки - актуально, если конфиг в mc правили, vi сам делает это.
пробелы есть . Символ перевода строки поставил его ->( ; ). Сам дивлюсь ) . В чем дело?
Вывод:
ps ax | grep cronСписок заданий:
crontab -lТогда немного оффтопа - бывало у меня такое - билась-билась - не работает cron. Приходит начальник - перезапускает crond (я до этого раз 10 делала) - и все работает. Проблема так и оставалась неизвестной. Это я к волшебному влиянию юникс-гуру.
LOlga, это не только софта касается, у меня бывало несколько раз собирал одну и ту же схему, которую до этого уже не раз повторял, ... и ни в какую, хоть ты тресни, стоит сделать передышку и оп, ок. smile
Добрый день. Помогите решить проблему с Cron. Записываю правило 54 8 * * * root /Nechto/ssh.sh по сути в 8 часов 54 минуты должен был выполниться скрипт , а он не выполняеться , в ЛОГАХ ничего не пишет. В чем может быть ошибка ?
Права на скрипт какие?
И терминале этот скрипт запускаетя?
# ps ax | grep cron
13087 ? T 0:00 crontab -e
13088 ? T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.XUg2WZ/crontab
13089 ? T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.XUg2WZ/crontab
13090 ? T 0:00 editor /tmp/crontab.XUg2WZ/crontab
13092 ? T 0:00 crontab -e
13093 ? T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.TVOFKN/crontab
13094 ? T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.TVOFKN/crontab
13095 ? T 0:00 editor /tmp/crontab.TVOFKN/crontab
13118 ? T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.3m6OGS/crontab
13119 ? T 0:00 editor /tmp/crontab.3m6OGS/crontab
18356 pts/1 T 0:00 crontab -e
18358 pts/1 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.pxlEXl/crontab
18359 pts/1 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.pxlEXl/crontab
18360 pts/1 T 0:00 editor /tmp/crontab.pxlEXl/crontab
18368 pts/1 S+ 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.pxlEXl/crontab
18369 pts/1 S+ 0:00 editor /tmp/crontab.pxlEXl/crontab
18373 ? T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.pxlEXl/crontab
18374 ? T 0:00 editor /tmp/crontab.pxlEXl/crontab
18622 pts/9 S+ 0:00 crontab -e
18623 pts/9 S+ 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.vq9Ru1/crontab
18624 pts/9 S+ 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.vq9Ru1/crontab
18625 pts/9 S+ 0:00 editor /tmp/crontab.vq9Ru1/crontab
18630 ? T 0:00 crontab -e
18631 ? T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.PuY3Ws/crontab
18632 ? T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.PuY3Ws/crontab
18633 ? T 0:00 editor /tmp/crontab.PuY3Ws/crontab
22201 pts/17 T 0:00 crontab -e
22202 pts/17 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.u4aza6/crontab
22203 pts/17 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.u4aza6/crontab
22204 pts/17 T 0:00 editor /tmp/crontab.u4aza6/crontab
22307 pts/17 T 0:00 crontab -e
22308 pts/17 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.XKY5o4/crontab
22309 pts/17 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.XKY5o4/crontab
22310 pts/17 T 0:00 editor /tmp/crontab.XKY5o4/crontab
23157 pts/18 T 0:00 crontab -e
23159 pts/18 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.K24O34/crontab
23160 pts/18 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.K24O34/crontab
23161 pts/18 T 0:00 editor /tmp/crontab.K24O34/crontab
23162 pts/17 T 0:00 crontab -e
23163 pts/17 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.AyVoru/crontab
23164 pts/17 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.AyVoru/crontab
23165 pts/17 T 0:00 editor /tmp/crontab.AyVoru/crontab
23166 pts/17 T 0:00 crontab -e
23167 pts/17 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.xlXTtG/crontab
23168 pts/17 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.xlXTtG/crontab
23169 pts/17 T 0:00 editor /tmp/crontab.xlXTtG/crontab
23231 ? Ss 0:00 /usr/sbin/cron
23268 pts/4 D+ 0:00 grep cron
#crontab -l
# m h dom mon dow command
31 13 * * * root /Nechto/ssh.sh ;
Права на скрипте рутовские .
сам скрипт
// зделал минимальный как пример
#!/bin/bash
rm /Nechto/1.c
exit
Добрый день. Помогите решить проблему с Cron. Записываю правило 54 8 * * * root /Nechto/ssh.sh по сути в 8 часов 54 минуты должен был выполниться скрипт , а он не выполняеться , в ЛОГАХ ничего не пишет. В чем может быть ошибка ?
выделенное слово лишнее. Если хотите редактировать рутовый кронтаб, наберите
[console]# EDITOR=редактор crontab -e[/console]
Переменную EDITOR можно определить в автозагрузке. Про конец строки уже сказали. Можно специально пустую строку добавить, для гарантии.
22307 pts/17 T 0:00 crontab -e
22308 pts/17 T 0:00 /bin/sh -c /usr/bin/sensible-editor /tmp/crontab.XKY5o4/crontab
22309 pts/17 T 0:00 /bin/sh /usr/bin/sensible-editor /tmp/crontab.XKY5o4/crontab
22310 pts/17 T 0:00 editor /tmp/crontab.XKY5o4/crontab
facepalm.jpg
завершите все сессии, кроме той, в которой находитесь. Если у вас плохой интернет с обрывами - используйте screen.
Права на скрипте рутовские .
это владеле:группа, а не права. Права какие? покажите
[console]# stat script.sh[/console]
Всем спасибо) А решилось все бонально , тотальный reboot системы