一个 shell 如下:
mysqldump -uroot -h127.0.0.1 erp > /Users/yanwushu/Downloads/out.sql
zip out.zip out.sql先将erp数据库dump到一个sql文件中,然后zip这个sql文件。
运行报错:
zip warning: name not matched: out.sql
zip error: Nothing to do! (out.zip)
我目测应该是第一行命令没有执行完毕,第二行命令就开始执行了,所以找不到文件。请问如何控制shell命令同步执行呢?
你是在 /Users/yanwushu/Downloads/ 目录底下跑的的脚本嘛?不是的话肯定找不到。