Я новичок в Ubuntu, но искал ответ на этот вопрос везде. Пока не нашел решения. По сути, мне нужно запустить две команды терминала при запуске, которые следуют друг за другом напрямую. Это позволит мне открыть скрипт Python при запуске. Скрипт работает, если открыть его вручную, но я не могу заставить его работать при загрузке. В терминале я набираю:
cd /directory/with/python/script/
python name.py
Скрипт работает, но у меня возникли проблемы с его запуском при загрузке.
решение1
Если вы хотите запускать этот скрипт каждый раз при загрузке компьютера, то удобным способом будет добавить задачу инициализации upstart.
Создайте файл my-startup-script.conf
(его имя вы можете выбрать сами, но он должен иметь расширение .conf
) в /etc/init
, содержащий следующее:
description "Describe what the script does."
start on filesystem
task
script
cd /path/to/script
python name.py
end script
Обратите внимание, что ваш скрипт будет запущен с правами root.