growisofs в cron

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

growisofs в cron

Непрочитанное сообщение Aligarh » 2010-02-09 17:14:25

Система FreeBSD 8.0-RELEASE #0
Требуется ежедневно записывать файл с бэкапами на диск. Все команды бэкапа и архивирования проходят успешно, а вот с записью проблемы.
Не срабатывает команда

Код: Выделить всё

/usr/local/bin/growisofs -M /dev/cd0 -J -R /usr/Temp/
На почту приходит:

Код: Выделить всё

Executing 'mkisofs -C 16,6528 -M /dev/fd/0 -J -R /usr/Temp/ | builtin_dd of=/dev/pass6
obs=32k seek=408'
:-( unable to execute mkisofs: No such file or directory
:-( mkisofs has failed: 130
Я так понимаю, что cron требует указывать в скриптах полные пути к исполняемым файлам, а тут growisofs вызывает mkisofs, и при этом по относительному пути, и поэтому mkisofs не срабатывает.
В /etc/crontab написано:

Код: Выделить всё

SHELL=/bin/sh
PATH=/var/cron/tabs:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin 
но не помогает. Есть ли какой-то трюк, который позволяет growisofs выполнить mkisofs из под cron? На форуме искал, ничего похожего не нашел.
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: growisofs в cron

Непрочитанное сообщение Alex Keda » 2010-03-10 22:09:01

сделайте отдельным скриптом, в котором нормально пропишите пути
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

Re: growisofs в cron

Непрочитанное сообщение Aligarh » 2010-03-15 15:51:08

Пропустил ответ, только сейчас увидел.

А пример можно? Как прописать пути в скриптах? Через переменную какую-то?
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: growisofs в cron

Непрочитанное сообщение Gerk » 2010-03-15 19:49:09

Порт 'sysutils/mkisofs' установлен?
В скриптах список каталогов в которых идёт поиск задаётся с помощью переменной PATH (пример в Вашем 1ом посте).
Покажите:

Код: Выделить всё

whereis mkisofs

Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

Re: growisofs в cron

Непрочитанное сообщение Aligarh » 2010-03-16 12:07:12

Код: Выделить всё

>  whereis mkisofs
mkisofs: /usr/local/bin/mkisofs /usr/local/man/man8/mkisofs.8.gz
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.