Куда я его только не пихал и в скрипт и в крон, - не запускается. Только ручками в терминале.
Как заставить, например fstab дружить с webdav (wdfs). Хотелось как-то автоматизировать процесс монтирования облака при загрузки.
Первый вариант в сам fstab:
Код:
https://webdav.yandex.ru/ /usr/home/user/yadisk/ fuse rw,noatime,noauto,username=***,password=***, accept_sslcert,allow_other,mountprog=/usr/local/bin/wdfs 0 0
Второй вариант (через скрипт):
Создаем скрипт для монтирования при загрузке сервера.
# ee /usr/local/bin/yadisk.sh
Содержание скрипта:
Код:
#!/bin/sh
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin"
export PATH
/usr/local/bin/wdfs https://webdav.yandex.ru /usr/home/user/yadisk/ -o username=user@yandex.ru,password=pAssW0rd,allow_other
Добавляем скрипт в крон
# crontab -e
Код:
@reboot /usr/local/bin/yadisk.sh
Третий вариант в ручном режиме всё монтируется без проблем:
#su user -c "wdfs
https://webdav.yandex.ru/ /usr/home/user/yadisk/ -u 56456983514251309 -p zcRdUGs345rty4er6zpcN3Z"