【发布时间】:2016-07-03 09:43:02
【问题描述】:
我需要编写一个 bash 脚本:
-- 将ip地址和端口列表作为标准输入,
--检查端口是向上还是向下,
-- 如果端口关闭,则通过 ssh 重启服务
让前两个工作正常,但是我被困在最后一部分,确定什么服务在关闭端口上运行,因为我可能不知道机器应该运行什么服务。 lsof、netstat 没有用,因为服务已关闭。
假设此脚本将在用户计算机上运行以检查服务器状态并自动重新启动任何关闭的服务。众所周知,某些服务可能会将 /etc/services 中列出的端口用于其他服务(例如,cpanel 客户门户使用 2083,/etc/services 将其列为 radsec)。
任何帮助都非常感谢,谢谢!
【问题讨论】:
标签: linux bash application-restart