#crontab -e
*/1 * * * * root echo 'some' > /root/some
crontab: Instaling new crontab
Изменений никаких не происходит
Проблема с cron (заколебал однако)
Модератор: /dev/random
-
minder
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
Re: Проблема с cron
что это за команда такая:
Не найдена команда root, поэтому ничего не происходит.
Если хотите от рута запускать, то man crontab
?root echo 'some'
Не найдена команда root, поэтому ничего не происходит.
Если хотите от рута запускать, то man crontab
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Проблема с cron
akakernel, вы в пользовательском кронтабе используете синтаксис кронтаба общесистемного. Поэтому либо убирайте слово "root", либо вносите эти изменения в файл /etc/crontab.
P. S. Конструкция */1 означает абсолютно то же, что и *. К чему лишние усложнения?
P. S. Конструкция */1 означает абсолютно то же, что и *. К чему лишние усложнения?
-
akakernel
- Сообщения: 50
Re: Проблема с cron
Код: Выделить всё
*/1 * * * * root echo "some" >>/root/some
*/1 * * * * echo "some" >> /root/someНечего не происходит
В OpenBSD все нормально, тут, б..ть, все через ....
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
-
akakernel
- Сообщения: 50
Re: Проблема с cron
Код: Выделить всё
# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.XXXXtRVJK3 installed on Thu May 15 14:04:49 2008)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
# for vixie cron
#
# $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
*/10 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons
40 18 * * * root /var/ftp/incoming/backups/scripts/backup.pl
*/1 * * * * root echo "some" >> /root/some
*/1 * * * * eecho "some" >> /root/someКод: Выделить всё
# cat /etc/crontab
# for vixie cron
#
# $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
*/10 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons
30 23 * * * root /var/ftp/incoming/backups/scripts/backup.plКод: Выделить всё
# ps ax | grep cron
10130 pts/3 D+ 0:00 grep --colour=auto cronbackip.pl скрипт, который надо запускать, а он не запускается, хотя он рабочий
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Проблема с cron
Судя по выводу ps, у вас просто-напросто не запущен cron.
А эта строка у вас и при работающем cron'е не выполнится. Или у вас есть команда eecho?
*/1 * * * * eecho "some" >> /root/some
А эта строка у вас и при работающем cron'е не выполнится. Или у вас есть команда eecho?
-
akakernel
- Сообщения: 50
Re: Проблема с cron
Как это не запущен, если он выдавливает сообщение
Код: Выделить всё
crontab: Instaling new crontab-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Проблема с cron
А так это. Сообщение вам не cron выдает, а утилита crontab - почувствуйте, как говорится, разницу. В процессах же должен быть виден /usr/sbin/cron, который у вас, повторяю, не запущен. Вот какая картина наблюдается на моей машине:
...
allez@home:~> ps ax | grep cron
3371 ? Ss 0:00 /usr/sbin/cron
28098 pts/2 R+ 0:00 grep cronКак видите, у меня он работает. А у вас - нет:
Код: Выделить всё
# ps ax | grep cron
10130 pts/3 D+ 0:00 grep --colour=auto cron