The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"cron - не хочет работать"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"cron - не хочет работать"  
Сообщение от vadim_azgp email(ok) on 16-Авг-07, 08:19 
Никак не могу разобраться с cron'ом (dcron 2.3.3). Не хочет он запускать мой скрипт. Для пробы отключил все стандартные записи в /etc/crontab. Экспериментировал с SHELL'ом (/bin/sh, /bin/bash, в конце отключил - по началу его вообще не было). Поиски по гуглу и т.п. не помогли

/etc/crontab:

---------------------------------------------------------------------------------
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null.  We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this.  If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#SHELL=/bin/bash
#
# Run hourly cron jobs at 47 minutes after the hour:

*/1 * * * * root /123123

#*/1 * * * * root /usr/bin/run-parts /etc/cron.hourly
#
# Run daily cron jobs at 4:40 every day:
#40 4 * * * root /usr/bin/run-parts /etc/cron.daily
#
# Run weekly cron jobs at 4:30 on the first day of the week:
#30 4 * * 0 root /usr/bin/run-parts /etc/cron.weekly
#
# Run monthly cron jobs at 4:20 on the first day of the month:
#20 4 1 * * root /usr/bin/run-parts /etc/cron.monthly
---------------------------------------------------------------------------------

Сам скрипт /123123:

---------------------------------------------------------------------------------
#!/bin/sh

echo 'okok' >> okok.txt
---------------------------------------------------------------------------------

cron с параметром -L /var/log/cronlog.log

/var/log/cronlog.log:

---------------------------------------------------------------------------------
/usr/sbin/crond 2.3.3 dillon, started, log level 8
/usr/sbin/crond 2.3.3 dillon, started, log level 8
---------------------------------------------------------------------------------

комманда ps -axu выдает (укороченный вариант):

---------------------------------------------------------------------------------
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2914  0.0  0.1   1772   596 ?        S    16:01   0:00 /usr/sbin/crond -l8 -L /var/log/cronlog.log
---------------------------------------------------------------------------------

Файл okok.txt не появляется, причем нигде (делал поиск по /). Помогите.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "cron - не хочет работать"  
Сообщение от Romik (??) on 16-Авг-07, 11:11 
в конце файла кронтаб должна быть пустая строка (простой перевод каретки)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "cron - не хочет работать"  
Сообщение от vadim_azgp email(ok) on 16-Авг-07, 11:19 
>в конце файла кронтаб должна быть пустая строка (простой перевод каретки)

она есть. в том-то и дело.
порылся в поисковиках - нашел подобного рода замечания. проверил их всех. одна из них указывать в кронтабе полный путь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "cron - не хочет работать"  
Сообщение от mmx (??) on 16-Авг-07, 12:09 
>>в конце файла кронтаб должна быть пустая строка (простой перевод каретки)
>
>она есть. в том-то и дело.
>порылся в поисковиках - нашел подобного рода замечания. проверил их всех. одна
>из них указывать в кронтабе полный путь.

во-первых,внутри скрипта использовать полные пути
во-вторых, в кроне нарисовать строчку
*/1 * * * * root /bin/sh /123123

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "cron - не хочет работать"  
Сообщение от vadim_azgp email(ok) on 16-Авг-07, 14:45 
>>>в конце файла кронтаб должна быть пустая строка (простой перевод каретки)
>>
>>она есть. в том-то и дело.
>>порылся в поисковиках - нашел подобного рода замечания. проверил их всех. одна
>>из них указывать в кронтабе полный путь.
>
>во-первых,внутри скрипта использовать полные пути
>во-вторых, в кроне нарисовать строчку
>*/1 * * * * root /bin/sh /123123

не помогает. в логах кроме своего запуска ничего не пишет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "cron - не хочет работать"  
Сообщение от Oyyo on 16-Авг-07, 12:48 
>/var/log/cronlog.log:
>
>---------------------------------------------------------------------------------
>/usr/sbin/crond 2.3.3 dillon, started, log level 8
>/usr/sbin/crond 2.3.3 dillon, started, log level 8
>--------------------------------------------------------------------------------

странный лог
должно присутствовать что-то вроде
Aug 16 11:40:01 localhost crond[9354]: (root) CMD (/123123)

а вообще что нубудь по cron-у стартует?

да, на всяк случай, в ручную файл /123123 рботает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "cron - не хочет работать"  
Сообщение от vadim_azgp email(ok) on 16-Авг-07, 14:48 
>[оверквотинг удален]
>>/usr/sbin/crond 2.3.3 dillon, started, log level 8
>>--------------------------------------------------------------------------------
>
>странный лог
>должно присутствовать что-то вроде
>Aug 16 11:40:01 localhost crond[9354]: (root) CMD (/123123)
>
>а вообще что нубудь по cron-у стартует?
>
>да, на всяк случай, в ручную файл /123123 рботает?

скрипт работает. по cron'у вообще ничего не стартует. в логах кроме своего запуска ничего не пишет (и время с датой тоже ??? ). а то что в 'ps -axu' он пишется как S(спящий) это нормально? у кого как?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "cron - не хочет работать"  
Сообщение от Oyyo on 16-Авг-07, 21:53 
>а то что в 'ps -axu' он пишется как S(спящий) это
>нормально? у кого как?

да как S

вот мой /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
============================================

а что стартовать я ложу в /etc/cron.d/

cat /etc/cron.d/chaneltest
*/1 * * * * root /root/adsl/testchanel

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "cron - не хочет работать"  
Сообщение от vadim_azgp email(??) on 21-Авг-07, 08:25 
cron запарил - поставил anacron и не парюсь. всем спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру