我有一个名为post.py的python脚本,它检查到我的服务器的HTTP方法。所有这些都保存在AWS EC2实例上。我希望它能够使服务不断地运行这个python脚本,并且不需要打开命令行提示符并运行:python post.py
如何设置这样的python脚本?
发布于 2014-08-04 04:56:32
您应该使用监督d来守护您的脚本。您的配置文件应该如下所示:
[program:post]
command: /usr/bin/python -m post
directory: /home/ubuntu/post # if post.py is in a folder called post that lives in home/ubuntu
autostart: true发布于 2014-08-04 04:50:00
如果您打算将执行从终端中分离出来,您可以使用nohup(http://www.cyberciti.biz/tips/nohup-execute-commands-after-you-exit-from-a-shell-prompt.html)来执行,如果您想以计划的方式多次执行post.py的话。您可以为这个- linux utilty.If使用cron作业-您想在python中这样做,您可以检查这个https://docs.python.org/2/library/sched.html。
https://stackoverflow.com/questions/25111882
复制相似问题