为了账号安全,请及时绑定邮箱和手机立即绑定

将Check_Mysql_Server()后注释后才能输出是为什么

Check_Mysql_Server()
{        nc -z -w2 ${Mysql_Slave_Server} 3306 &> /dev/null
          if [ $? -eq 0 ];then
                  echo "Connect ${Mysql_Slave_Server} OK!"
          fi
}

无任何输出。

#Check_Mysql_Server()
#{        nc -z -w2 ${Mysql_Slave_Server} 3306 &> /dev/null
          if [ $? -eq 0 ];then
                  echo "Connect ${Mysql_Slave_Server} OK!"
          fi
#}

将Check_Mysql_Server(){}用#注释掉才能输出,是为什么?


正在回答

1 回答

注释掉,你看到的输出也不是真实的输出;

机器没有启动、服务没有启动、脚本函数没有调用、从服务器IP搞对没有;查看系统日志

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

将Check_Mysql_Server()后注释后才能输出是为什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信