#! bin/sh# 进入数据库并锁表
# 第一步:
mysql -uxxxx -pxxxx  -e "use hot_test ; flush tables with read lock;"# 这个时候,我准备用mysqldump 热备..
# 但我想在确定这个mysqldump成功连接之前,表还是锁着在...
# 问题1.第一步mysql -uroot...执行完之后,程序就退出mysql server了,锁就自动解了
#       请问我怎么让第一步一直持续下来,来执行第二步
# 第二步:
mysqldump -h127.0.0.1 -uxxxx -pxxxx -q --single-transaction -B hot_test  > /home/test.sql# 我想当mysqldump在运行的那刻起.就每隔几秒检测/home/test.sql(也就是生成的SQL文件)是否存在
# 问题2.请问,我怎么每隔几秒钟暂停执行第二步,来执行这个第三步.
# 第三步的作用是,判断 /home/test.sql是否存在,
# 如果存在就就第一步的 read lock 给解锁掉  执行 unlock tables; 并且不再检测,直接执行第二步,直到程序结束
# 如果不存在就继续每隔几秒判断/home/test.sql这个文件是否存在
请各位大哥,给小弟点思路,怎么用shell解决这些问题跪求