我试图通过netstat使用bash脚本检查IP/端口的状态。不幸的是它行不通..。我得到一个出口1,即使它应该是0出口。
RUNBOT=$(netstat -tulpen |grep ${IP}:${PORT} | wc -l)
if [ "${RUNBOT} = "1" ]; then
echo "Bot ${IP}:${PORT} is running!"
exit 0
else
echo "Bot ${IP}:${PORT} is NOT running!"
exit 1
fi发布于 2018-07-23 11:35:20
lsof -ni @${IP}:${PORT} >/dev/null
b=$?
if [ $b = 0 ]; then
echo "Bot ${IP}:${PORT} is running!"
exit 0
else
echo "Bot ${IP}:${PORT} is NOT running!"
exit 1
fihttps://serverfault.com/questions/923132
复制相似问题