URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 1492
[ Назад ]
Исходное сообщение
"Добавил строку в crontab - как узнать что она работает?"
Отправлено Bogdan , 24-Ноя-99 03:07
Добавил строку в crontab - как узнать что она работает? (Только не логи через сутки). Хотелось бы ее просто запустить
Содержание
- Re: Добавил строку в crontab - как узнать что она работает?,Poseydon, 11:01 , 26-Ноя-99
- Re: Добавил строку в crontab - как узнать что она работает?,Bogdan, 16:08 , 26-Ноя-99
- Зачем?,Poseydon, 23:17 , 26-Ноя-99
- Re: Зачем?,Bogdan, 16:37 , 28-Ноя-99
- Все так же,Poseydon, 21:14 , 28-Ноя-99
Сообщения в этом обсуждении
"Re: Добавил строку в crontab - как узнать что она работает?"
Отправлено Poseydon , 26-Ноя-99 11:01
: Добавил строку в crontab - как узнать что она работает? (Только не логи через сутки). Хотелось бы ее просто запустить<p>Если у твоей команды есть какой-то аутпут после выполнения, то добавь в конце строки > /dev/tty6 Потом переключайся на шестую консоль и наблюдай...<br>Если аутпута нет, то просто добавь еще одну команду типа echo "Crond works!!" с выводом на терминал, как выше описано, либо в файл какой-нибудь.
"Re: Добавил строку в crontab - как узнать что она работает?"
Отправлено Bogdan , 26-Ноя-99 16:08
: : Добавил строку в crontab - как узнать что она работает? (Только не логи через сутки). Хотелось бы ее просто запустить<p>: Если у твоей команды есть какой-то аутпут после выполнения, то добавь в конце строки > /dev/tty6 Потом переключайся на шестую консоль и наблюдай...<br>: Если аутпута нет, то просто добавь еще одну команду типа echo "Crond works!!" с выводом на терминал, как выше описано, либо в файл какой-нибудь. <p>А как запустить какую-то строку из кронтаба на выполнение (прямо сейчас)?<br>или весь крон но тоже прямо сейсас?
"Зачем?"
Отправлено Poseydon , 26-Ноя-99 23:17
: : : Добавил строку в crontab - как узнать что она работает? (Только не логи через сутки). Хотелось бы ее просто запустить<p>: : Если у твоей команды есть какой-то аутпут после выполнения, то добавь в конце строки > /dev/tty6 Потом переключайся на шестую консоль и наблюдай...<br>: : Если аутпута нет, то просто добавь еще одну команду типа echo "Crond works!!" с выводом на терминал, как выше описано, либо в файл какой-нибудь. <p>: А как запустить какую-то строку из кронтаба на выполнение (прямо сейчас)?<br>: или весь крон но тоже прямо сейсас?<p>Зачем тебе именно из кронтаба? Ну напиши в нем такою строку:<br>*/1 * * * * echo "Cron WORKS!!" >> ~/log.cron<br>И каждую минуту у тебя будет новая строчка в файле ~/log.cron<br>Или я неправильно опять понял? Если ты хочешь посмотреть, как выполняется команда, то почему бы ее с консоли не выполнить? Кронтаб-то без глюков работает, проверено. Лишь бы с правами все было нормально.
"Re: Зачем?"
Отправлено Bogdan , 28-Ноя-99 16:37
: Зачем тебе именно из кронтаба? Ну напиши в нем такою строку:<br>: */1 * * * * echo "Cron WORKS!!" >> ~/log.cron<br>: И каждую минуту у тебя будет новая строчка в файле ~/log.cron<br>: Или я неправильно опять понял? Если ты хочешь посмотреть, как выполняется команда, то почему бы ее с консоли не выполнить? Кронтаб-то без глюков работает, проверено. Лишь бы с правами все было нормально.<p>Я это хочу из крона запускать скрипт шеловый с кучей команд обзвонки серверов. Если писать все команды в крон - то при ошибке, например сервер не ответил крон мне слал письма на рута. А как в случае со скриптом ? Он мне письма об ошибках писать будет?<br>
"Все так же"
Отправлено Poseydon , 28-Ноя-99 21:14
: : Зачем тебе именно из кронтаба? Ну напиши в нем такою строку:<br>: : */1 * * * * echo "Cron WORKS!!" >> ~/log.cron<br>: : И каждую минуту у тебя будет новая строчка в файле ~/log.cron<br>: : Или я неправильно опять понял? Если ты хочешь посмотреть, как выполняется команда, то почему бы ее с консоли не выполнить? Кронтаб-то без глюков работает, проверено. Лишь бы с правами все было нормально.<p>: Я это хочу из крона запускать скрипт шеловый с кучей команд обзвонки серверов. Если писать все команды в крон - то при ошибке, например сервер не ответил крон мне слал письма на рута. А как в случае со скриптом ? Он мне письма об ошибках писать будет?<p>Крон весь STDERR отправляет по почте тому пользователю, для которого составлен кронтаб. Скорее всего, из скрипта тебе тоже будут ошибки валиться в почту. А вообще, почему бы не попробовать? Сделай параллельно вывод в файл и сравнивай почту с логами. Только не пиши в кронтабе строчки типа<br>1> /dev/null 2> /dev/null - это там такие готовые есть для примера. Они как раз весь вывод подавляют.