Python和霍比特人莫尼

2024-06-01 07:59:07 发布

您现在位置:Python中文网/ 问答频道 /正文

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

$BB $BBDISP "status server.host.com.$TEST $COLOR `date` $LINE"

$BB和$BBDISP是由霍比特人设置的环境变量。 我在这里或文档中找不到python的等价物。应该很简单但很遗憾,不是


Tags: 数据test服务器脚本combashhostdate
1条回答
网友
1楼 · 发布于 2024-06-01 07:59:07

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

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))

这就是一般的想法,如果:

  • 您想要处理命令的输出
  • 有些变量不是来自环境
  • 。。。在

相关问题 更多 >