cron не працуе.

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
Serzh
Увлекающийся
Сообщения: 111
Зарегистрирован: 04 апр 2004, 00:57
Откуда: Менск
Контактная информация:

cron не працуе.

Сообщение Serzh »

раблю наступным чынам (усё з пад рута):
/etc/ttt:
#!/bin/bash
ls /tmp/ >> /tmp/ls.log
правы доступу 755, т.е. калі запусціць /etc/ttt саздаеца файл
з пералікам файлаў.

/etc/cr_ttt:
SHELL=/bin/bash
MAILTO=root
0-59 * * * * /tmp/ttt
выконваем каманду: crontаb /tmp/cr_ttt
глядзім у файл /var/spool/cron/crontabs/root:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/cr_ttt installed on Fri Aug 11 18:27:03 2006)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
SHELL=/bin/bash
MAILTO=root
0-59 * * * * /tmp/ttt
пасля гэтага як я разумею кожную хвіліну павінен у канец
файла /tmp/ls.log дапісвацца пералік файлаў з каталага /tmp/
але гэта не адбываеца, перазапуск cron таксама не дапамагае.

чаму так?
Изображение
OpenPGP: 0x80C0D304

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

создаешь /etc/ttt, а пускаешь /tmp/ttt ?

Goliath
Неотъемлемая часть форума
Сообщения: 214
Зарегистрирован: 22 май 2003, 12:15

Сообщение Goliath »

Яшчэ адна верагодная прычына - калі працуе cron, PATH мае іншыя шляхі і не абавязкова тыя, якія дзейнічаюць, калі скрыпт стартуе з кансолі. Тут трэба альбо ўсталяваць патрэбныя шляхі ў PATH, альбо ўсюды карыстацца абсалютнымі.

Аватара пользователя
Serzh
Увлекающийся
Сообщения: 111
Зарегистрирован: 04 апр 2004, 00:57
Откуда: Менск
Контактная информация:

Сообщение Serzh »

1. прабачце. памыліўся калі пісаў пост, там таксама /tmp/ttt
2. усе шляхі абсалютныя
Изображение
OpenPGP: 0x80C0D304

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

кто владелец /tmp/ttt ?

Аватара пользователя
Serzh
Увлекающийся
Сообщения: 111
Зарегистрирован: 04 апр 2004, 00:57
Откуда: Менск
Контактная информация:

Сообщение Serzh »

кто владелец /tmp/ttt ?
root
Изображение
OpenPGP: 0x80C0D304

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

а пермишены какие? :)

Аватара пользователя
Serzh
Увлекающийся
Сообщения: 111
Зарегистрирован: 04 апр 2004, 00:57
Откуда: Менск
Контактная информация:

Сообщение Serzh »

якія што?
Изображение
OpenPGP: 0x80C0D304

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

в логи крон ничего не пишет?

Аватара пользователя
Serzh
Увлекающийся
Сообщения: 111
Зарегистрирован: 04 апр 2004, 00:57
Откуда: Менск
Контактная информация:

Сообщение Serzh »

tail /var/log/syslog:
Aug 11 23:07:01 localhost /USR/SBIN/CRON[4672]: (root) CMD (root /tmp/ttt)

ls -la /tmp/ttt:
-rwxrwxrwx 1 root root 36 2006-08-11 23:01 /tmp/ttt
Изображение
OpenPGP: 0x80C0D304

Аватара пользователя
Serzh
Увлекающийся
Сообщения: 111
Зарегистрирован: 04 апр 2004, 00:57
Откуда: Менск
Контактная информация:

Сообщение Serzh »

Праблема вырашана.
Рашэнне:
у файле cr_ttt у канцы патрэбна было дабавіць пустую страку:
SHELL=/bin/bash
MAILTO=root
0-59 * * * * /tmp/ttt
Изображение
OpenPGP: 0x80C0D304

Ответить