Настройка crontab SUSE10.1 (Подмогните, поджалуйста!)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

bam
Сообщения: 25

Настройка crontab SUSE10.1

Сообщение bam »

Пишу в /etc/crontab:

SHELL=/bin/sh
PATH=/sbin:/bin:/usr/bin
MAILTO=root
01 04 * * * root /etc/cron.daily

На что получаю письмо с ошибкой:

/bin/sh: /etc/cron.daily: is directory

Т.е. требуется команда, а Как указать в crontab, чтобы выполнялась
вся директория /etc/cron.daily
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Настройка crontab SUSE10.1

Сообщение IMB »

Вопрос - а в /etc/cron.daily что-то есть?
Спасибо сказали:
bam
Сообщения: 25

Re: Настройка crontab SUSE10.1

Сообщение bam »

2 файлика с след. содержимым

1) date >> test.txt
2) mkdir /11

(они без проблем запускаются и отрабатывают)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Настройка crontab SUSE10.1

Сообщение sash-kan »

01 04 * * * root find /etc/cron.daily -type f -exec sh '{}' ';'
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
bam
Сообщения: 25

Re: Настройка crontab SUSE10.1

Сообщение bam »

получено письмо с ошбкой

find: missing argument to `-exec'
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Настройка crontab SUSE10.1

Сообщение heil0 »

Не знаю, поможет или нет, но у меня данная строка выглядит так:
1 * * * * root nice -n 19 run-parts --report /etc/cron.hourly
Ну, это hourly, но без разницы.
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Настройка crontab SUSE10.1

Сообщение arkhnchul »

heil0
run-parts поможет.
Losing is fun!
Спасибо сказали:
bam
Сообщения: 25

Re: Настройка crontab SUSE10.1

Сообщение bam »

to heil0

при установке (crontab /etc/crontab) пишет ошибку

"crontab":4: premature EOF
errors in crontab file, can't install.


при этом одинаковая ошибка, что для
30 12 * * * root nice -n 19 run-parts -- report /etc/cron.daily
что для
30 12 * * * root run-parts /etc/cron.daily



to Arkhnchul

в RedHat9 в crontab так и было

02 4 * * * root run-parts /etc/cron.daily

а в Suse10.1 такое даже не устанавливается
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Настройка crontab SUSE10.1

Сообщение arkhnchul »

bam
а так:
30 12 * * * root cron.daily.sh

cron.daily.sh:
#! /bin/sh
for i in `ls cron.daily`
do
sh $i
done
Losing is fun!
Спасибо сказали:
bam
Сообщения: 25

Re: Настройка crontab SUSE10.1

Сообщение bam »

Arkhnchul

Ничего не происходит

только в messages появляются 2 строки
Jan 9 13:47:01 CEPBEP /usr/sbin/cron[3219]: (*system*) RELOAD (/etc/crontab)
Jan 9 13:47:01 CEPBEP /usr/sbin/cron[3219]: (root) RELOAD (tabs/root)
Спасибо сказали:
bam
Сообщения: 25

Re: Настройка crontab SUSE10.1

Сообщение bam »

Ну, видимо придется запускать по одной команде.
(и так уже времени убито предостаточно)

Всем большое спасибо
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: Настройка crontab SUSE10.1

Сообщение Den001 »

А если добавлять задания через crontab -e? Мне помогло :happy:
Спасибо сказали:
bam
Сообщения: 25

Re: Настройка crontab SUSE10.1

Сообщение bam »

через crontab -e мы создаем ту же таблицу только для конкретного пользователя,
так, что результат тот же - ошибка
Спасибо сказали: