如何将可编译的python代码嵌入Confluence中

时间:2013-07-30 13:45:58

标签: python ping confluence

我编写了一个python代码来ping一个ip地址列表,并返回主机是启动还是关闭。

但是,我不知道如何将这个python代码嵌入Confluence(Atlassian)并能够每分钟刷新这个python代码。

我所拥有的代码片段如下:

import os,subprocess

hostip=['10.100.102.34', '10.100.102.40']

for i in hostip:
    pingit = "ping -n 1"+ i + "|grep TTL"
    process = subprocess.Popen(pingit, shell=True, stdout=subprocess.PIPE)
    process.wait()

    if pingit!=0
       return 'hostname is up'
    elif
       return 'hostname is down'

1 个答案:

答案 0 :(得分:0)

如果您使用Apache来配置Confluence,我建议您创建一个运行在不同端口(如5555)上的vhost。然后让您的Python脚本(以及将来的任何其他内容)用完这个Apache Vhost。

然后,您可以使用{html-include}功能来包含此新的本地目录。