не работает cron

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

не работает cron

Непрочитанное сообщение time12345 » 2014-09-03 19:01:24

всем привет. в общем что-то ни в какую не выполняется sh скрипт простой из crontab (юзерский создавал, тоже не идет). ну прямо ни в какую (((((((

как проверить запущен ли нужный процесс, может в системе что-то не то? обновился до десятки недавно

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Re: не работает cron

Непрочитанное сообщение guest » 2014-09-03 22:46:59

time12345 писал(а):всем привет. в общем что-то ни в какую не выполняется sh скрипт простой из crontab (юзерский создавал, тоже не идет). ну прямо ни в какую (((((((

как проверить запущен ли нужный процесс, может в системе что-то не то? обновился до десятки недавно
слов много, факты отсутствуют

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: не работает cron

Непрочитанное сообщение snorlov » 2014-09-03 22:55:13

Для начала припишите полные пути в скрипте

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: не работает cron

Непрочитанное сообщение time12345 » 2014-09-04 10:23:11

Код: Выделить всё

*/1     *       *       *       *       root    /home/test.sh
вот например такая запись.

там echo >> в текстовый файл. ну ни в какую не пашет

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: не работает cron

Непрочитанное сообщение snorlov » 2014-09-04 10:34:00

А ручками то энтот срипт запускается, флаги у него есть соответсвующие, т.е. его вид

Код: Выделить всё

#!/bin/sh
echo "edfdfd"  >  /root/m.txt

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: не работает cron

Непрочитанное сообщение time12345 » 2014-09-04 11:00:46

да запускается, не волнуйтесь. проверял не раз. и там >> должны в конец писаться строчки.

Аватара пользователя
Neus
капитан
Сообщения: 1814
Зарегистрирован: 2008-09-08 21:59:56

Re: не работает cron

Непрочитанное сообщение Neus » 2014-09-04 11:52:00

А сам cron работает?

guest
проходил мимо

Re: не работает cron

Непрочитанное сообщение guest » 2014-09-04 12:26:29

time12345 писал(а):да запускается, не волнуйтесь. проверял не раз. и там >> должны в конец писаться строчки.
Вместо того чтобы из Вас вытягивать информацию, напишите точно:

---------- /etc/crontab ------------
содержимое
----------------------------------------

----------- скрипт -------------------
содержимое
----------------------------------------

если crontab пользовательский:

# cat /var/cron/tabs/username
# grep username /etc/passwd

ps. У Вас в принципе неверная строка в crontab'е, запуск скрипта без перенаправления stderr/stdout в /dev/null

PYO
сержант
Сообщения: 185
Зарегистрирован: 2011-08-18 12:46:45

Re: не работает cron

Непрочитанное сообщение PYO » 2014-09-04 13:36:58

А может, банально, пустой строки в конце crontab файла нет?

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: не работает cron

Непрочитанное сообщение snorlov » 2014-09-04 13:53:32

Можно посмотреть /var/log/cron, есть ли в нем запуск скрипта...

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Re: не работает cron

Непрочитанное сообщение andrian_freebsd » 2014-09-04 17:15:41

snorlov писал(а):А ручками то энтот срипт запускается, флаги у него есть соответсвующие, т.е. его вид

Код: Выделить всё

#!/bin/sh
echo "edfdfd"  >  /root/m.txt
посмотрите

Код: Выделить всё

root@freebsd:/ # vi /etc/crontab
есть ли путь для шела?

Код: Выделить всё

# $FreeBSD: releng/9.3/etc/crontab 194170 2009-06-14 06:37:19Z brian $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
#
#minute hour    mday    month   wday    who     command
#
*/5     *       *       *       *       root    /usr/libexec/atrun

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: не работает cron

Непрочитанное сообщение time12345 » 2014-09-17 23:18:23

А сам cron работает?
вот и меня этот вопрос волнует. как проверить?

пустая строка в конце есть.
есть ли путь для шела?
есть.

эх, вот блин, некогда с этим возиться, а так обидно за фряху...

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Re: не работает cron

Непрочитанное сообщение andrian_freebsd » 2014-09-18 0:21:51

Постотри у меня была тоже проблема с виполнением скрипта через сron

http://forum.lissyara.su/viewtopic.php?f=53&t=42020

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: не работает cron

Непрочитанное сообщение time12345 » 2014-09-23 21:13:48

он блин работал... и вдруг перестал просто после того как новую строчку прописал? ну и потом уже просто не работает и все... или может это после ребута...

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: не работает cron

Непрочитанное сообщение time12345 » 2014-09-23 22:36:38

xD

я понял в чем дело. при загрузке системы nginx требовал PEM фразу ввести, и до крона просто не дошла очередь из-за этого. поэтому он и не работал, т.к. не запустился.