enmar Опубликовано 30 января, 2006 Жалоба Поделиться Опубликовано 30 января, 2006 Вопрос такой! Пишу в кроне задание то есть название файла скрипиа. Но в назначеное время ни чего не происходит. Что я не так сделал? Сам по себе скрипт работает а вот крон его не хочет запускать. Может он мне на консоль выдает какую ни будь информацию а это не вижу? Как подавить вывод информации на консоль? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MikeDM Опубликовано 30 января, 2006 Жалоба Поделиться Опубликовано 30 января, 2006 дружище ты можешь привести пример что ты там написал. трудно ответить на вопрос не зная что там у тебя да как. правильно заданный вопрос это половина ответа. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 30 января, 2006 Жалоба Поделиться Опубликовано 30 января, 2006 а еще можно привести сообщение из /var/log/cron Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
enmar Опубликовано 30 января, 2006 Автор Жалоба Поделиться Опубликовано 30 января, 2006 Привет Всем еще раз! Скрипт очень простой. Имеется команда wget эта команда выкачивает фаи из интернета. Так вот на основании ее решил написать скрипт, который выкачивает фаил из инета. Никаких параметров не задавал. В кроне написал строку типа время исполнния скрипта поставил на 2 минуты позже после сечашнего. На все остальные позиции поставил *. Там где путь прописал путь к файлу. То есть домашний католог. Но вот в нете ни где не могу найти комаду подавляющую вывод сообщения на консоль. Может подскажете? Пробовал с другими прогами в составе линукса все тоже самое. Что это могт быть? Может я что то не понимаю? Только не пинайте ногами пожалуйста! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 30 января, 2006 Жалоба Поделиться Опубликовано 30 января, 2006 Да, видимо, вы что-то не понимаете Вас попросили привести выдержку из конкретного конфига cron, а также выдержку из /var/log/cron. Вы не сделали ни одного, ни другого. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
enmar Опубликовано 2 февраля, 2006 Автор Жалоба Поделиться Опубликовано 2 февраля, 2006 Привет всем уще раз! Мне было тут некогда. И я не заглядвал сюда. По многочисленным просьбам и что бы меня не ругали что я голословен привожу фрагмент crona SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly Теперь привожу строчку которую я добавил 08 17 * * * /home/ilyasovef/upd И в ответ получаю ни чего. Что могет быть? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 2 февраля, 2006 Жалоба Поделиться Опубликовано 2 февраля, 2006 Цитата: Что могет быть? головой подумайте что вы неправильно написали выше сделаны же правильные строки. И вообще системным кроном пользоваться неправильно. man crontab, man 5 crontab почитайте Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
enmar Опубликовано 3 февраля, 2006 Автор Жалоба Поделиться Опубликовано 3 февраля, 2006 Вы меня азадачили на всю ночь я прочитал все документацию про кронтаб просверлил все по несколько раз глазами, но о том на что намекаете ни как не могу понять. Напишите для балбеса что Вы имеете ввиду? Я так и не понял как сделать. Помогите плиз Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 3 февраля, 2006 Жалоба Поделиться Опубликовано 3 февраля, 2006 Цитата: # run-parts 42 4 1 * * root run-parts /etc/cron.monthly Теперь привожу строчку которую я добавил 08 17 * * * /home/ilyasovef/upd какая разница между вашей строкой и верхней? и использовать системный крон неправильно. используйте crontab -e Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
enmar Опубликовано 3 февраля, 2006 Автор Жалоба Поделиться Опубликовано 3 февраля, 2006 Извините, пожалуйста за то что задаю глупые вопросы, но различия кроме того что я не указал какого лица запускается скрипт и в какой директории он лежит я не вижу. Пробовал запускать и от root и клал в директорию cron.hourly ничего не получается. Может скрипт хочет что то сказать? И он куда то все это выводит, а я не могу увидеть? Как ему сказать что бы скрипт не выводил инфу. И ни чего не спрашивал? Или выводил все что он сказал в фаил? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 3 февраля, 2006 Жалоба Поделиться Опубликовано 3 февраля, 2006 enmar писал(а) пт, 03 февраля 2006 13:04 Может скрипт хочет что то сказать? И он куда то все это выводит, а я не могу увидеть? Как ему сказать что бы скрипт не выводил инфу. И ни чего не спрашивал? Или выводил все что он сказал в фаил? А говорите, читаете мануалы.... man crontab If standard output and standard error are not redirected by commands executed from the crontab entry, any generated output or errors shall be mailed, via an implementation-defined method, to the user. Тут ответ на Ваш вопрос. Целиком. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.