LinuxForum.Fans
Тема

Cron

Автор: elmonion 12 сообщений 2514 просмотров
#232929

Добрый день. Помогите решить проблему с Cron. Записываю правило 54 8 * * * root /Nechto/ssh.sh по сути в 8 часов 54 минуты должен был выполниться скрипт , а он не выполняеться , в ЛОГАХ ничего не пишет. В чем может быть ошибка ?

#232947

Эту строчку перенабрали или скопировали из конфига? Там перед и после root у вас пробелы есть? - Как-то в первую очередь бросается в глаза.
Ну и главное, тысячу раз, наверно, переговоренное - проверьте чтобы в конце конфига был перевод строки - актуально, если конфиг в mc правили, vi сам делает это.

#232969

пробелы есть . Символ перевода строки поставил его ->( ; ). Сам дивлюсь ) . В чем дело?

#232983

Вывод:

text
ps ax | grep cron

Список заданий:

text
crontab -l
#232984

Тогда немного оффтопа - бывало у меня такое - билась-билась - не работает cron. Приходит начальник - перезапускает crond (я до этого раз 10 делала) - и все работает. Проблема так и оставалась неизвестной. Это я к волшебному влиянию юникс-гуру.

#232985

LOlga, это не только софта касается, у меня бывало несколько раз собирал одну и ту же схему, которую до этого уже не раз повторял, ... и ни в какую, хоть ты тресни, стоит сделать передышку и оп, ок. smile

#233000
elmonion написал:
Добрый день. Помогите решить проблему с Cron. Записываю правило 54 8 * * * root /Nechto/ssh.sh по сути в 8 часов 54 минуты должен был выполниться скрипт , а он не выполняеться , в ЛОГАХ ничего не пишет. В чем может быть ошибка ?

Права на скрипт какие?
И терминале этот скрипт запускаетя?

#233005

# 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

#233037
elmonion написал:
Добрый день. Помогите решить проблему с Cron. Записываю правило 54 8 * * * root /Nechto/ssh.sh по сути в 8 часов 54 минуты должен был выполниться скрипт , а он не выполняеться , в ЛОГАХ ничего не пишет. В чем может быть ошибка ?

выделенное слово лишнее. Если хотите редактировать рутовый кронтаб, наберите
[console]# EDITOR=редактор crontab -e[/console]
Переменную EDITOR можно определить в автозагрузке. Про конец строки уже сказали. Можно специально пустую строку добавить, для гарантии.

#233038
elmonion написал:
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.

#233039
elmonion написал:
Права на скрипте рутовские .

это владеле:группа, а не права. Права какие? покажите
[console]# stat script.sh[/console]

#233275

Всем спасибо) А решилось все бонально , тотальный reboot системы

Войдите или зарегистрируйтесь, чтобы ответить.