LINUX.ORG.RU

nfs против cron

 ,


1

1

Очередной нубский вопрос.

Есть скрипт, который делает mount.nfs, еще что-то, и в конце umount. При запуске руками, все отрабатывает хорошо. При запуске из крона - mount не проходит.

mount.nfs 10.10.50.2:/db $store
blabla
umount $store

Помогите, штоделать.

Покажи crontab -l. Что в переменных SHELL, PATH (<- очень частая ошибка)? На крайний случай можно почитать при помощи mail почту ползьователя $MAILTO (по умолчанию это root), туда вывод запускаемых команд сыплется.

Kiborg ★★★
()

указыжи в скрипте полные пути к командам.

dada ★★★★★
()

man 5 crontab

/PATH

anonymous
()
Ответ на: комментарий от rmdevheart

Если в crontab нет строк типа

SHELL=/bin/bash
PATH=/usr/local/bin
то SHELL по умолчанию — /bin/sh, PATH — «/usr/bin:/bin». Если mount находится в /sbin (ну вдруг, как пример), то надо вручную писать:
PATH="/usr/bin:/bin:/usr/sbin:/sbin"

Точно так же, если скрипт использует башизмы, т. е. не чистый sh, то надо SHELL изменить на /bin/bash.

Kiborg ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.