LINUX.ORG.RU
ФорумAdmin

[slack] cron

 


0

0

Поставил слаку 12.1, а cron от пользователя не работает ):

% crontab -e

# MIN HOUR DAY MONTH DAYOFWEEK COMMAND */10 * * * * /usr/bin/fetchmail 2>&1 > /dev/null

# du /var/log/cron 0 /var/log/cron

# ps aux|grep cron root 2373 0.0 0.1 1916 636 ? S 04:22 0:00 /usr/sbin/crond -l10

anonymous

% crontab -e

# MIN HOUR DAY MONTH DAYOFWEEK COMMAND */10 * * * * /usr/bin/fetchmail 2>&1 > /dev/null

# du /var/log/cron 0 /var/log/cron

# ps aux|grep cron root 2373 0.0 0.1 1916 636 ? S 04:22 0:00 /usr/sbin/crond -l10

anonymous
()
Ответ на: комментарий от anonymous

пля, он комбобокс сбрасывает

% crontab -e

# MIN HOUR DAY MONTH DAYOFWEEK COMMAND

 */10 * * * * /usr/bin/fetchmail 2>&1 > /dev/null

# du /var/log/cron 

0 /var/log/cron

# ps aux|grep cron

 root 2373 0.0 0.1 1916 636 ? S 04:22 0:00 /usr/sbin/crond -l10

anonymous
()

С чего ты взял, что не работает? Вот я тут попробовал, все нормально.

crontab -e

*/1 * * * * touch "$(date)".mark

:wq

Теперь каждую минуту появляются файлы с тайм-стемпными именами...

Uncle_Theodore ★★
()
Ответ на: комментарий от Uncle_Theodore

>С чего ты взял, что не работает? Вот я тут попробовал, все нормально.

так ведь не работает ):

% Sun Jun 15 00:15:51 MSD 2008

% crontab -l

# MIN HOUR DAY MONTH DAYOFWEEK COMMAND

*/10 * * * * /usr/bin/fetchmail 2>&1 > /dev/null

*/1 * * * * touch "$(date)".mark

% date

Sun Jun 15 00:35:13 MSD 2008

% locate -u

% locate .mark

%

anonymous
()
Ответ на: комментарий от Uncle_Theodore

ау, дядя Фёдор! не подскажете чего?

anonymous
()
Ответ на: пля, он комбобокс сбрасывает от anonymous

Не могу сказать, почему у вас не выполняются пользовательские задания, но если запускать /usr/sbin/crond -l10, то /var/log/cron всегда будет нулевым, так как опция -l задает уровень сообщений, которые будут выводится в лог-файл. То есть -l 9 даст только сообщения об критических ошибках типа "couldn't fork", а -l 0 разрешит вывод всех сообщений.

Могу посоветовать "помучать" его с помощью strace -p 2373 (или какой там сейчас у вашего крона pid. Посмотрите, проверяет ли он наличие файла "cron.update", создается ли этот файл по команде crontab -e, перечитывает ли crond пользовательский crontab-файл.

mky ★★★★★
()
Ответ на: комментарий от mky

о! спасибо, забыл совсем про strace... покурил его вывод, похоже этот cron не понимает длинные строки о_О. оставил по одному пробелу между * и все заработало. видимо, в debian какой-то другой cron был установлен, ибо работало и так. еще раз спасибо!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.