我有一个shell脚本如何在一个大循环上执行一些查询,但有时脚本没有响应。 我想为Mysql查询添加一个超时来防止这个bug。
$sql=`mysql --protocol=tcp --user=**** --password=\'****\' --host="vl*****1" --database="C***K" -e "UPDATE C****k SET current_status =\'$status\',last_state_change=\'$lastchange\' WHERE MC_internal_name=\'$InternalName\';"
Tkanks!
答案 0 :(得分:1)
使用选项:
--connect-timeout=#
在连接超时前用秒数替换短划线。