Не запускается скрипт по crontab
В каталоге /root/scripts/ лежит скрипт backup.sh
в crontab настроен его запуск.
В назначенное время скрипт не стартует, в /var/log/messages пишет следующее:
Aug 15 11:09:01 pc21 cron[5888]: (root) RELOAD (crontabs/root)
Aug 15 11:09:33 pc21 CIFS: Unknown mount option codepage
Aug 15 11:09:33 pc21 CIFS: Unknown mount option codepage
Aug 15 11:09:34 pc21 CIFS: Unknown mount option codepage
Из скрипта backup.sh запускается другой скрипт, netmount.sh:
# cat /root/scripts/netmount.sh
#/bin/sh
mount -t cifs -o username=user,password=***,codepage=866,iocharset=utf8 //192.168.0.20/backup1$ /home/for_backup/backup1
mount -t cifs -o username=user,password=***,codepage=866,iocharset=utf8 //192.168.0.20/backup2$ /home/for_backup/backup2
mount -t cifs -o username=user,password=***,codepage=866,iocharset=utf8 //192.168.0.20/backup3$ /home/for_backup/backup3
Судя по всему не монтируются шары, хотя если запускать вручную - все работает. Что я делаю не так?
- Для комментирования войдите или зарегистрируйтесь
-t smbfs -o codepage cp866
-t smbfs -o codepage=cp866 попробуй.
в /var/log/messages
в /var/log/messages ошибки исчезли, скрипт по крону по-прежнему не запучкается.
--
u-team.ru
Либо определяй
Либо определяй PATH в скрипте, либо используй абсолютные пути при вызове команд.
_______________________
From Siberia with Love!
Абсолютные
Абсолютные пути? При вызове каких команд?
--
u-team.ru
Хммм... Стало
Хммм... Стало еще интересней.
Выяснилось, что если комп какое-то время постоит, то при попытке запустить скрипт на монтирование расшаренных виндовых ресурсов пишет, что не может смонтировать ресурс.
Если повторно запустить скрипт - все монтируется на-ура %( Что за ерунда-то такая?
--
u-team.ru