サービスとしてバックグラウンドで python スクリプトを実行しようとしています。そのために、ネットで見つけたこのスクリプトを使用しました。
これは /etc/init/myscript.conf に保存され、service myscript start で開始されます
description "MyScript"
author "Sherab Giovannini <shaddycls@gmail.com>"
start on runlevel[234]
stop on runlevel [0156]
chdir /root/projects/myscript
exec /root/projects/myscript/script.py | logger
respawn
しかし、stdout/stderr をどこにでもリダイレクトする方法がわかりませんでした...次のようにしてみました:
exec /root/projects/myscript/script.py > some.txt
また、...
exec /root/projects/myscript/script.py >> some.txt
Googleで検索して見つけたすべての組み合わせ...些細な質問で申し訳ありませんが、行き詰まっています。
ありがとう