Настройка cron

Статус
В этой теме нельзя размещать новые ответы.

Braniack

Профессор
Регистрация
25 Май 2008
Сообщения
160
Реакции
46
Вообщем не знал куда отнести свой вопрос, спрошу здесь.
Имеется хостинг на системе freebsd

Там есть панель управления Webmin

Подскажите пожалуста, как правильно составить cron команду для загрзуки антивирусных баз:



Заранее спасибо
 


сохранит в текущий каталог, можешь написать скриптик, из которого будет запускаться эта команда, переход в нужный каталог и дальнейшие действия с базами.
 
Пользовательский крон создается через комманду:
Код:
crontab -e
Посмотреть имеющиеся задания:
Код:
crontab -l
После создания задания доступны по пути /var/cron/tabs

Можно добавить в системный крон, файл /etc/crontab
Там тогда дополнительно нужно указать из под какого пользователя будет выполнятся задание, в данном примере root:

Выполнять ежедневно в 3:00:

Если выполнять каждые 3 часа:


После добавления нужно перестартануть процесс cron:

Код:
kill -1 номер_процесса_cron
(смотрится через ps aux)
или
Код:
/etc/rc.d/cron restart

Логи выполняемых заданий через cron по умолчанию /var/log/cron

Как вариант можно добавить скрипт сразу в periodic, в кроне по дефолту есть периодические задания:
Код:
1       3       *       *       *       root    periodic daily
15      4       *       *       6       root    periodic weekly
30      5       1       *       *       root    periodic monthly
Скрипт добавляется в соответствующую папку в:
/etc/periodic/
О результатах выполнения periodic скриптов cron будет отсылать email уведомления.
 
Как по мне, удобнее пользоваться wget. Есть и докачка, и проверка скачанного. И, по-моему, команда kill излишня. Все равно /etc/crontab перечитывается ежеминутно. ИМХО, просто меняешь там (/etc/crontab:(
* */3 * * * root wget Для просмотра ссылки Войди или Зарегистрируйся /куда.имя

Зачем от root? От юзера пусть работает.
Второе, желательно указать полный путь до wget/fetch

Например:

* */3 * * * user /usr/bin/wget -c Для просмотра ссылки Войди или Зарегистрируйся /куда.имя
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху