Я не могу на всю жизнь заставить скрипты запускаться при запуске. У меня есть скрипт с именем «startup.sh» в моем домашнем каталоге. Я попытался (по крайней мере) следующие способы заставить его работать при запуске:
.profile
.bashrc
/etc
(я использую i3) /etc/rc.local
init.d
Единственное, что сработало, это меню Unity Startup Applications , которое не работает с i3.
Есть идеи?
Ах, нашел это. Я редактировал /etc/.i3/config
, который является конфигурацией для пользователя root. Я должен был использовать /home/foo/.i3/config
. Помещение моих команд в последнее решило это.
Запустите команду sudo
(на всякий случай), не запрашивая пароль командной строки:
echo YOUR_PASSWORD | sudo -S YOUR_COMMAND
Поместите командные строки в /etc/rc.local
:
sudo -H gedit /etc/rc.local
Imformation Источники:
Переполнение стека: Как запустить скрипт оболочки при запуске