检查远程linux服务器是否正在运行?

时间:2014-11-19 06:14:23

标签: php linux shell amazon-ec2 ping

我们有10个EC2实例(Linux CentOs)。 在给定的时间点,某些实例可能会运行,而某些实例可能会关闭 (我们不在任何服务器上运行http服务)

是否有任何可能来自脚本(linux或php或任何)从我们连续运行的另一台Linux服务器检查有多少台服务器(满分10台)正在运行?

请建议

1 个答案:

答案 0 :(得分:0)

对于每个实例运行

ping -c3 <your machine address>
ret = $?                              // Get last error or success
if [ $ret -eq 0 ]; then               // If success meas instance is running
    //Increment counter or do whatever you want
fi

我还没有测试过它