В настоящее время я работаю над превращением запасного Raspberry Pi в безголовую коробку BitTorrent, используя Deluge.
Большинство руководств по настройке Deluge в Linux включают настраиваемый сценарий запуска, который будет запускаться при загрузке. Однако, когда вы подключены к Pi по SSH, вы можете запустить демон deluged, просто введя «deluged».
Однако, когда я написал базовый сценарий bash, который запускал эту команду, помещал ее в /etc/init.d/ и добавлял с помощью update-rc.d, это не сработало.
nano /etc/init.d/startdeluged.sh
chmod 755 /etc/init.d/startdeluged.sh
update-rc.d startdeluged.sh defaults
Сценарий bash содержал это:
#!/bin/sh
deluged
exit
Я новичок в настройке сценариев запуска в Linux, и мне просто интересно, зачем нужен специальный сценарий, когда простой запуск команды в терминале дает тот же эффект. Это как-то связано с пользователем, который вводит команду?