霍比特人监视器和蟒蛇脚本

时间:2014-11-07 23:17:56

标签: python bash hobbitmon

我有一个非常基本的python脚本(没有定义类或函数)运行正常。我需要将数据发送到hobbit监视器。 在bash中,我会像hobbit程序一样发送它,$BB$$BBDISP设置在环境路径中,变量$MACHINE$TEST主机和测试名称{{1由脚本确定并由hobbit显示,$COLOR保存实际数据:

MSG

对于Python,我有这个,但它不起作用:

$BB $BBDISP "status $MACHINE.$TEST $COLOR `date` $MSG"

知道如何调整Python语法吗?

这是脚本:

[os.environ['BB'], os.environ['BBDISP'], "status arin,fliers,com.store-backup, color, date_now, msg, alert"]

1 个答案:

答案 0 :(得分:1)

而不是

[os.environ['BB'], os.environ['BBDISP'], "status arin,flier,com.store-backup, color, date_now, msg, alert"] 

你应该从python运行命令,如:

os.system(
    ' '.join([os.environ['BB'], os.environ['BBDISP'], '"status arin,flier,com.store-backup,', ','.join([color, str(date_now), msg, alert,'"'])])
)