Я работаю над созданием безголового медиа-сервера из моего Raspberry Pi, и есть много мусора, который должен запускаться при загрузке, чтобы сделать его полезным. Мой вопрос: каков наилучший способ запуска сценариев таким образом, и каковы его преимущества или недостатки?
Вот два способа, которые я видел. Я большой любитель Linux, так что извините, если это кажется тривиальным!
В большинстве учебных пособий, которые я читаю, создается впечатление, что вы хотите создать специальный скрипт, хранящийся в /etc/init.d/, а затем запустить что-то вроде этого:
sudo update-rc.d /etc/init.d/myScript defaults
Я сделал это, и все работает хорошо, но сценарии кажутся немного скучными с теми заголовками LSB, которые я склонен испортить. Как и сценарий в конце этой статьи.
Но у одного учебника, который я прочитал, был совсем другой метод, который включал создание нового файла конфигурации внутри /home/pi/.config
Сценарий, написанный здесь, был намного проще и выглядел так:
[Desktop Entry]
Type=Application
Name=TightVNC
Exec=SIMPLE ONE LINE SCRIPT GOES HERE
StartupNotify=false
Так в чем же разница между этими двумя сценариями. Есть ли какая-то причина, почему я должен использовать первый метод, а не последний?