我正在尝试在后台执行 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
但我没有找到如何将标准输出/标准错误重定向到任何地方......我尝试过:
exec /root/projects/myscript/script.py > some.txt
还与...
exec /root/projects/myscript/script.py >> some.txt
以及我在谷歌上搜索到的每一个组合......对不起,如果这是一个微不足道的问题,但我被卡住了。
谢谢