Ru-Board.club
← Вернуться в раздел «UNIX»

» Cron в Linux

Автор: zoza
Дата сообщения: 12.04.2005 01:23
после инстала некой проги в шеле она прописала крон
(всё делалось под рутом)
я нашёл что сам файл крона тут /var/spool/cron/root
тупо удалил последнюю строку от проги которая
и теперь другие задания пишут мне на мыло это:

/bin/sh: line 1: 1
: ambiguous redirect

и ещё там закоментировано это:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
что значит реинсталить, откуда и куда?
вот...
Автор: Cheery
Дата сообщения: 12.04.2005 01:27
zoza
читай
http://ru-board.com/new/article.php?sid=80
Автор: zoza
Дата сообщения: 12.04.2005 01:42
прочитал..
но проблема не в том, что я добавил строку неправильно и она не работает, а в том,
что после инстала проги не работают все задания..

Добавлено:
но узнал то, что для человеческого редактирования
это..
crontab -e
это и есть реинстал.. я так понимаю..
Автор: Cheery
Дата сообщения: 12.04.2005 01:48
zoza

Цитата:
crontab -e
это и есть реинстал.. я так понимаю..

да.. меняешь вот так и автоматом при выходе из редактирования и сохранении новые настройки вступают в силу.
Автор: zoza
Дата сообщения: 12.04.2005 01:57
ладно.. скорее всего вылечился, т.к. уже около 20 мин ничего неприходит..
всем спасибо все свободны..
Автор: urodliv
Дата сообщения: 25.07.2012 23:02
Подниму тему.
Сегодня, 25 числа июля месяца, с какого-то рожна выполнился по заданию скрипт.
Операционка debian 6.0.5 x64. Расписание такое:

Код: #Каждую первую среду месяца в 11:37
37 11 1-7 * 3 /home/user/mail_start.sh
Автор: Alukardd
Дата сообщения: 26.07.2012 09:03
urodliv
Время-то в порядке?)
А Вы уверены что он выполнился по этому заданию? В syslog можно глянуть что его вызывало (точнее какая команда вызывалась cron'ом).
Автор: urodliv
Дата сообщения: 26.07.2012 09:14

Цитата:
Время-то в порядке?)

Первым делом проверил. Сейчас оно вот такое:

Код: Чтв Июл 26 10:10:36 MSK 2012
Автор: Alukardd
Дата сообщения: 26.07.2012 11:29
urodliv
Есть успехи в тестах (ума не приложу, что тут можно оттестировать)?..
Автор: urodliv
Дата сообщения: 26.07.2012 15:40
Alukardd
Успехи есть! 1,5 кг черники за 2,5 часа набрал. Так что тесты пока отдыхают. Да я думаю создать др. пользюка и из-под него запустить скрипт.
Автор: urodliv
Дата сообщения: 26.07.2012 23:15
В общем это какой-то облом.
Как только в расписании появляется конкретное значение дня недели, то на день месяца cron почему-то забивает. Проверил это же в runtu 10.1 (она же ubuntu lucid) - всё тоже самое.
Кто-нибудь на дистибе из другой ветки это проверить может?
Автор: Alukardd
Дата сообщения: 27.07.2012 09:36
urodliv
Подтверждаю на Debian 6.0.5 и на FreeBSD-8.2.
WTF? Мб "сам дурак"? Ещё раз доку почитал, хз где можем косячсить)
Автор: urodliv
Дата сообщения: 27.07.2012 10:13
Как я понял из этого обсуждения понимать мою строку 37 11 1-7 * 3 /home/user/mail_start.sh следует не как "выполнять каждую первую среду месяца в 11:37", а как "выполнять в 11:37 каждые первые семь дней, а так же каждую среду".
То есть налицо логическое "ИЛИ", а не "И".
Автор: Alukardd
Дата сообщения: 27.07.2012 10:30
urodliv
Угу. Действительно это фича и в мане всё есть) ССЗБ.

Страницы: 1

Предыдущая тема: Broadcom Wi-Fi config в SuSe 9.2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.