起動時にバックグラウンドで実行し、実行を続ける必要がある単純な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分ごとに実行できます。これは、コンピューターの電源が入っているときはいつでも機能します。