Oki*_*ldi 5 mysql command-line bash scripts
我有一个脚本(在.sh文件中)在每次登录时运行一次。但我必须确保 mysql 服务在执行主脚本之前已经运行.sh。
这是我的草稿:
function check_mysql(){
// script for checking mysql
return status
}
mysqlstatus = check_mysql()
while mysqlstatus == false {
mysqlstatus = check_mysql()
}
// once mysqlstatus == true
// my main script
// my main script
// my main script
// my main script
Run Code Online (Sandbox Code Playgroud)
如何在shell脚本中编写上面的草稿?
终于我找到了答案!:D
while !(mysqladmin ping)
do
sleep 3
echo "waiting for mysql ..."
done
echo "starting the main script"
#main script
#main script
#main script
Run Code Online (Sandbox Code Playgroud)