Я пытаюсь получить простой код Python, который мне нужно запускать в фоновом режиме при запуске и продолжать работу.
Лучший вариант, который я нашел до сих пор, это использовать Upstart. Я написал следующий файл .conf
в папку /etc/init/
, и служба приходит с командой initctl list
, однако, когда я start
обращаюсь в службу, а затем снова проверяю список, она не работает. .conf
ниже.
Если бы кто-нибудь мог мне помочь, это было бы очень ценно.
start on runlevel [2345]
stop on runlevel [016]
respawn
script
exec python /some/directory/python_code.py
end script
В моем случае я смог сделать то, что я хотел использовать crontab
.
я должен был не обязательно выполнить код при запуске. Я просто хотел знать, что это будет работать, в то время как компьютер работает. Используя crontab позволяет мне выполнять код Python каждые 15 минут каждый раз, когда компьютер включен, который работает отлично.