Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   crontab (http://forum.oszone.net/showthread.php?t=115562)

Аlchemist 28-08-2008 11:26 885704

crontab
 
Есть скрипт:

#!/bin/sh
lockf -t 0 /tmp/nod32.rsync.lock rsync -r --password-file=/usr/local/nod32/rpasswd rsync://login@193.232.XXX.XXX/nod32/eset_upd /usr/local/nod32/

Если запускать его вручную, то все ок:
# sh /usr/local/nod32/nod32.sh

Если кидать в системный кронтаб:
....
# NOD32 Update
*/10 * * * * root lockf -t 0 /tmp/nod32.rsync.lock rsync -r --password-file=/usr/local/nod32/rpasswd rsync://login@193.232.XXX.XXX/nod32/eset_upd /usr/local/nod32/

- скрипт не выполняется, на мыло руту приходит отчет об ошибке:
lockf: rsync: No such file or directory

Если кинуть скрипт в /etc/periodic/daily, то он тоже не отрабатывает

BuGfiX 28-08-2008 11:30 885708

Укажите полный путь к rsync.

Аlchemist 28-08-2008 11:41 885713

Спасибо, помогло :)

Вообще добавил в crontab:

SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
HOME=/var/log

dmitryst 28-08-2008 13:48 885799

Модераторам - может, данный вопрос (указание полного пути к программам в кроне) вынести в ФАК или хотя бы прикрепленную тему?


Время: 17:44.

Время: 17:44.
© OSzone.net 2001-