Есть сервер на Debian. Есть заинсталленый там и хорошо работающий консольный яндекс диск. Однако есть одно "НО" - демон не стартует после ребута системы, хотя при установке диска, эта фича задавалась. В ручную же обыкновенной командой yandex-disk start все работает без каких либо проблем.
Написал простейший скрипт запуска демона, назвал его yandex_autorun.sh
#!/bin/sh
yandex-disk start
Далее chmod +x на него. И проверил ручками (sh yandex_autorun.sh) - ручками скрипт запускает яндекс без проблем.
Обращаю внимание, что команда / скрипт запускается
только из под юзера (
adept). Под рутом выдает какую-т о хрень.
Использованные методы:
1. Закинуть скрипт sh в папку /etc/network/if-up.d/ ,
не помогло
2. Прописать путь до скрипта в /etc/network/interfaces
не помогло
3. Засунул в кронтаб такую штуку, как советовал в схожем вопросе
Илья Мальцев:
@reboot adept sleep 60 && /home/adept/yandex_autorun.sh
Тоже ничего не запустилось.
4. Пробовал писать в rc.local до exit 0. Тоже толку мало.
В init.d наваять скрипт мне не удалось.
Буду рад советам. По сути то 1 команду запустить и все.