Cron не выполняет задания
lxer 10 февраля, 2009 - 01:41
Надо запускать ОТ РУТА скрипты раз в 5 минут.
дефолтный РУТОВЫЙ кронтаб:
# # $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/files/crontab-3.0.1-r4,v 1.1 2005/03/04 23:59:48 ciaranm Exp $ # # # Global variables SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly 0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 1 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily 15 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 30 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
по аналогии добавил строку:
*/5 * * * * root rm -f /var/spool/cron/lastrun/cron.5mins
и создал директорию /etc/cron.5mins (куда и положил необходимые скрипты.
Ничего не выполняется. В чем дело?
зы один из скриптов:
echo 1 > /root/test
»
- Для комментирования войдите или зарегистрируйтесь
сам демон cron в процессах
сам демон cron в процессах есть?
ps afx | grep cron
.
АФАИК Нужно использовать crontab -e
Эгоист, это тот человек, которых думает о себе, вместо того, чтобы думать обо мне.
Ĉu vi komprenas min?
/usr/sbin/run-cronsfor BASE
/usr/sbin/run-crons
потому и не работает ;)
нужно просто создать скрипт, в который положить все необходимые команды (ну или вызов других скриптов) и уже его добавлять в crontab.
а каталоги лучше не трогать... а то вдруг cronbase обновится