Запустите команду терминала (команду Python) при запуске

Запустите команду терминала (команду Python) при запуске

Я новичок в 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.

Связанный контент