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, то он тоже не отрабатывает |
Укажите полный путь к rsync.
|
Спасибо, помогло :)
Вообще добавил в crontab: SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin HOME=/var/log |
Модераторам - может, данный вопрос (указание полного пути к программам в кроне) вынести в ФАК или хотя бы прикрепленную тему?
|
Время: 17:44. |
Время: 17:44.
© OSzone.net 2001-