我正在尝试编写用于编译refactorerl的shell脚本文件,这是我的代码:
#!/bin/sh
osascript -e 'tell application "terminal"' -e 'do script "cd /Users/MacBookAir/Desktop/refactorerl-0.9.14.09 && sudo bin/referl -build tool && exit "' -e 'end tell'
代码正在运行,但我的问题是,我希望终端等到构建过程完成然后继续在此代码终端不等待进程complite ...我正在使用os x Yosetime 10.10.5 .... 。任何的想法...!?? TNX
答案 0 :(得分:1)
而不是让osascript解析你的&&逻辑,也许你可以改变它:
osascript -e 'tell application "terminal"' -e 'do script "cd /Users/MacBookAir/Desktop/refactorerl-0.9.14.09"' -e 'end tell' && sudo bin/referl -build tool
如果是脚本
cd /Users/MacBookAir/Desktop/refactorerl-0.9.14.09
成功,运行
sudo bin/referl -build tool