Я хочу выполнить команду каждый раз, когда я загружаю свою машину Ubuntu 14.04. эта команда является .sh файлом, расположенным в /root
каталог и выполняемый с start
аргумент. Так мой rc.local
файл похож на это:
/root/myscript.sh start exit 0
но это никогда не работало. Я добавил bash
перед командой сценария, не работает ни один.
Если я запустил вручную, это будет работать хорошо и печатать некоторое сообщение.
Я собираюсь попробовать некоторые другие решения, Но прямо на данный момент мне очень любопытно на предмет причины, почему этот метод не работает, и как я могу решить, что это - этот путь?
мой файл сценария следующим образом (не записанный мной, я просто загрузил его на GitHub, и он содержит комментарии, который не записан на английском языке):
Я рекомендую Вам использовать выскочку.
:
sudo nano /etc/init/myscript.conf
Затем запись:
description "My Script for Ubuntu 14.04"
author "social_loser"
start on runlevel [2345]
exec Path_To_Script_Here
Сохраните и закрывайтесь, затем работайте:
init-checkconf /etc/init/myscript.conf
Каждый раз Вы включите свой ПК, который выполнит сценарий.