web-dev-qa-db-ja.com

起動時にpythonスクリプトを実行する

起動時にバックグラウンドで実行し、実行を続ける必要がある単純な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
2
Caleb

私の場合、crontabを使用して、やりたいことができました。

起動時にコードを実行する必要はありませんでした。コンピューターがオンのときに実行されることを知りたかっただけです。 crontabを使用すると、pythonコードを15分ごとに実行できます。これは、コンピューターの電源が入っているときはいつでも機能します。

2
Caleb