私は次の問題に直面しています。Ubuntu 11.10システムでPythonスクリプトをサービスとして実行したい(次のリンクですでに説明されています: Linuxサービス/デーモンとしてのPythonスクリプト)
上記のリンクに記載されている手順に従いましたが、syslogで次のエラーメッセージが表示されました。
init: script main process (21826) terminated with status 1
Jun 8 16:59:55 bilbo kernel: [263012.984531] init: script main process ended, respawning
Jun 8 16:59:55 bilbo kernel: [263013.044099] init: script main process (21827) terminated with status 1
上記の2行は常に繰り返されています。
と言うとsudo start script
、私は次のようになります:
$ sudo start script
script start/running, process 21826
以下は私のscript.conf
配置の内容です/etc/init
:
description "Used to start python script as a service"
author "bilbo"
start on runlevel [2]
stop on runlevel [06]
exec python /home/bilbo/scripts/webserver.py
respawn
私が間違っていることを教えてください。Pythonコードも変更する必要がありますか?