【发布时间】:2017-04-30 15:46:27
【问题描述】:
我有一个连接外部 MySQL 服务器的简单脚本。
#!/bin/bash
server=1.2.3.1
port=3306
user=root
pass=root
db=radius
output=$(mysql -N -h $server -u $user -p$pass $db -e "select * from table)
echo "$output"
问题是在服务器1.2.3.1上mysql服务失败,因为脚本卡住等待回答很长时间!
我怎样才能只等待 1 秒,如果服务器没有响应,脚本会终止进程? 或者我如何检查远程服务器上的服务是否已启动?
问候。
【问题讨论】:
-
--connect_timeout=1