0

我编写了一个 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'
4

1 回答 1

0

如果您使用 Apache 来管理 Confluence,我建议您创建一个在不同端口(如 5555)上运行的虚拟主机。然后让您的 Python 脚本(以及未来的其他任何东西)用完这个 Apache 虚拟主机。

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

于 2013-09-25T20:16:43.743 回答