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
これを行うより良い方法はありますか?