我有一个监视工具,它检查 TCP 端口,然后在端口未侦听时发出警报。我想让健康检查更加智能,以便在系统关闭/重新启动时不会触发警报。我正在考虑做这样的事情:
#!/bin/bash
if [ "$(runlevel)" = "2" ] #I use "=" instead of "-eq" because runlevel might be "s"
then
#do health check
else
#skip health check
fi
有一个更好的方法吗?
我有一个监视工具,它检查 TCP 端口,然后在端口未侦听时发出警报。我想让健康检查更加智能,以便在系统关闭/重新启动时不会触发警报。我正在考虑做这样的事情:
#!/bin/bash
if [ "$(runlevel)" = "2" ] #I use "=" instead of "-eq" because runlevel might be "s"
then
#do health check
else
#skip health check
fi
有一个更好的方法吗?