дообрый день. есть такая ситуация:
в /etc/crontab написано:
0 0 * * 6 root /staff/squid.weekly.rotate
соответственно каждую субботу должен выполняться скрипт.
но не выполнился. все то же самое замечательно работает в linux. какие отличия у cron в freebsd и linux?
в чем может быть дело?
спасибо!
cron в freebsd (задание не сработало)
Модератор: arachnid
-
sergius
- Сообщения: 782
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: cron в freebsd
Я на эти грабли уже наступал, причем на двух компах. Поставь fcron из портов, он работает нормально.
Убить всех человеков!
-
dustcore
- Сообщения: 171
Re: cron в freebsd
обычный скрипт. а запускаться должен с правами рута, но и в кроне так написано
-rwxr-xr-x 1 root wheel 332 May 2 09:36 squid.weekly.rotate
с песней по жизни
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: cron в freebsd
а что пишеться на почту руту? крон же отчитывается о проделанной работе
ни на одной системе проблем с родным cron'ом не видел...
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
dustcore
- Сообщения: 171
Re: cron в freebsd
ничего особенного. пишется
Код: Выделить всё
Removing stale files from /var/preserve:
Cleaning out old system announcements:
Removing stale files from /var/rwho:
Backup passwd and group files:
Verifying group file syntax:
/etc/group is fine
Backing up mail aliases:
Rotating accounting logs and gathering statistics:
Disk status:
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0a 1188598 287598 805914 26% /
devfs 1 1 0 100% /dev
/dev/ad0e 988478 16070 893330 2% /tmp
/dev/ad0d 9915118 5131122 3990788 56% /usr
/dev/ad0f 24727436 3431214 19318028 15% /var
devfs 1 1 0 100% /var/named/dev
Last dump(s) done (Dump '>' file systems):
Network interface status:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
gem0 1500 <Link#1> 00:03:ba:2d:45:a6 664817 0 359502 0 0
gem0 1500 fe80:1::203:b fe80:1::203:baff: 0 - 6 - -
gem0 1500 192.168.111 192.168.111.30 589404 - 360135 - -
fwe0* 1500 <Link#2> 02:03:ba:2d:45:a6 0 0 0 0 0
hme0 1500 <Link#3> 00:03:ba:2d:45:a6 0 0 4 0 0
hme0 1500 fe80:3::203:b fe80:3::203:baff: 0 - 4 - -
hme0 1500 192.168.111 192.168.111.31 0 - 0 - -
hme1 1500 <Link#4> 00:03:ba:2d:45:a6 0 0 5 0 0
hme1 1500 fe80:4::203:b fe80:4::203:baff: 0 - 5 - -
hme1 1500 192.168.111 192.168.111.32 0 - 0 - -
hme2 1500 <Link#5> 00:03:ba:2d:45:a6 0 0 6 0 0
hme2 1500 fe80:5::203:b fe80:5::203:baff: 0 - 6 - -
hme2 1500 192.168.111 192.168.111.33 0 - 0 - -
hme3 1500 <Link#6> 00:03:ba:2d:45:a6 0 0 5 0 0
hme3 1500 fe80:6::203:b fe80:6::203:baff: 0 - 5 - -
hme3 1500 192.168.111 192.168.111.34 0 - 0 - -
lo0 16384 <Link#7> 36765 0 36765 0 0
lo0 16384 localhost.rca ::1 4 - 4 - -
lo0 16384 fe80:7::1 fe80:7::1 0 - 0 - -
lo0 16384 your-net 127.0.0.1 36708 - 36708 - -
Local system status:
3:01AM up 2 days, 2:43, 0 users, load averages: 0.08, 0.02, 0.01
Mail in local queue:
Mail queue is emptyмало того, скрипты, лежащие в /periodic/daily(weekly, monthly) выполняются. на эти директории работы написаны в том же /etc/crontab
с песней по жизни
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: cron в freebsd
вообще то по умолчанию крон пишет отдельные письма типа
root@mail.company.ru (Cron Daemon)
а файл редактируется руками?
а если сделать тоже самое через crontab -e ?
root@mail.company.ru (Cron Daemon)
а файл редактируется руками?
а если сделать тоже самое через crontab -e ?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
zag
- Сообщения: 102
Re: cron в freebsd
dustcore писал(а): ↑02.05.2006 10:14дообрый день. есть такая ситуация:
в /etc/crontab написано:
0 0 * * 6 root /staff/squid.weekly.rotate
соответственно каждую субботу должен выполняться скрипт.
но не выполнился. все то же самое замечательно работает в linux. какие отличия у cron в freebsd и linux?
в чем может быть дело?
спасибо!
Код: Выделить всё
0 0 * * 6 /полный/путь/к_файлувводить в crontab -e, от рута, ес-сно
-
dustcore
- Сообщения: 171
Re: cron в freebsd
zag писал(а): ↑02.05.2006 17:13dustcore писал(а): ↑02.05.2006 10:14
дообрый день. есть такая ситуация:
в /etc/crontab написано:
0 0 * * 6 root /staff/squid.weekly.rotate
соответственно каждую субботу должен выполняться скрипт.
но не выполнился. все то же самое замечательно работает в linux. какие отличия у cron в freebsd и linux?
в чем может быть дело?
спасибо!
имя пользователя указывать не надо.Код: Выделить всё
0 0 * * 6 /полный/путь/к_файлу
вводить в crontab -e, от рута, ес-сно
это все понятно. я так и сделаю. тоесть на сколько я помню, модель с crontab -e рыботала всегда, а просто редактироваить руками crontab стало можно относительно недавно?..
с песней по жизни
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: cron в freebsd
сейчас проверил - просто отредактировал файл /etc/crontab
45 * * * * root touch /root/test
все сработало...
45 * * * * root touch /root/test
все сработало...
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик