我对ubuntu使用了Supervisor,这非常简单,也很容易使用。但是,现在我想在windows机器上持久地执行python脚本。
我尝试使用以下命令安装监控器
pip install supervisor
但是得到以下错误
Supervisor requires Python 2.4 or later but does not work on any version of
Python 3. You are using version 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018,
23:09:28) [MSC v.1916 64 bit (
如果您能帮助我运行一个cron -执行python脚本--打开一个终端窗口并运行python脚本,我将不胜感激。这是一个websocket脚本,我需要能够在窗口中监控输出。
当我从终端窗口或pycharm仿真器运行时,一切工作正常。但是,当我从cron - it错误中运行它时
Unable to init server: Could not connect: Connection refused
Failed to parse arguments: Cannot open display:
import os
path = '/home/bob/scripts/'
os.chd
我有一个python脚本,它正在做一些叫做"python1.py“的事情。有时因为连接问题,它会崩溃。我还有另一个名为"loop.py“的脚本,它会在第一个脚本崩溃时监控它并重新启动它。到目前为止,它无法重启。也就是说,当出现异常( IOError或WatsonException (我使用的是Watson API ))时,脚本将停止
python1.py是这样的:
def mainfunction ():
a = randrange(0, 1)
Print (' my routine is doing something')
if a =
我想使用Sensu来监视python脚本,我对如何做到这一点感到困惑。
从Sensu文档来看,这需要。在提供的示例ruby脚本中,检查厨师客户端是否正在运行:
#!/usr/bin/env ruby
# get the current list of processes
processes = `ps aux`
# determine if the chef-client process is running
running = processes.lines.detect do |process|
process.include?('chef-client')
end