Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python和hobbit监视器_Python_Hobbitmon - Fatal编程技术网

Python和hobbit监视器

Python和hobbit监视器,python,hobbitmon,Python,Hobbitmon,下面是我如何用bash脚本将数据发送到我们的hobbit/xymon服务器: $BB $BBDISP "status server.host.com.$TEST $COLOR `date` $LINE" $BB和$BBDISP是霍比特人设定的环境变量。 我在这里或文档中找不到与python等效的东西。应该很简单,但遗憾的是,没有。我假设所有变量都来自环境。你可以 import os import subprocess import datetime BB = os.environ["BB"]

下面是我如何用bash脚本将数据发送到我们的hobbit/xymon服务器:

$BB $BBDISP "status server.host.com.$TEST $COLOR `date` $LINE"
$BB和$BBDISP是霍比特人设定的环境变量。
我在这里或文档中找不到与python等效的东西。应该很简单,但遗憾的是,没有。

我假设所有变量都来自环境。你可以

import os
import subprocess
import datetime

BB = os.environ["BB"]
BBDISP = os.environ["BBDISP"]
TEST = os.environ["TEST"]
COLOR = os.environ["COLOR"]
LINE = os.environ["LINE"]

dat = dat = datetime.datetime.ctime(datetime.datetime.now())

subprocess.call((BB, BBDISP, "server.host.com." + TEST, COLOR, dat, LINE))
这是总的想法,如果:

  • 您希望处理命令的输出
  • 有些变量不是来自环境