我编写了一个python代码来ping一个ip地址列表,并返回主机是up还是down .
但是,我不知道如何将这个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 回答
如果您使用Apache来配置Confluence,我建议您创建一个运行在不同端口(如5555)上的vhost . 然后让您的Python脚本(以及将来的任何其他内容)用完这个Apache Vhost .
然后,您可以使用
{html-include}
功能来包含此新本地目录 .