我正在尝试获取一个简单的 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
答案1
就我而言,我可以使用 来做我想做的事情crontab
。
我不一定需要在启动时运行代码。我只是想知道它会在计算机开启时运行。使用 crontab 允许我在计算机开启时每 15 分钟运行一次 python 代码,效果很好。