Mac OSX Bash脚本在特定窗口打开时停止处理

Mac OSX Bash脚本在特定窗口打开时停止处理,bash,macos,Bash,Macos,实际上,我编写了一个脚本来编译我的LaTeX文件,并在查看器中打开生成的PDF。那很好 cd Documents/my-bachelor-thesis/ latexmk 000_Root_Bachelor_Thesis.tex -pdf open 000_Root_Bachelor_Thesis.pdf ps -A | grep -m1 vorschau | awk '{print $1}' 最后一行我得到了进程的PID,我的PDF被打开了 问题是:我想在PDF打开时停止脚本进程。单击查看器

实际上,我编写了一个脚本来编译我的LaTeX文件,并在查看器中打开生成的PDF。那很好

cd Documents/my-bachelor-thesis/
latexmk 000_Root_Bachelor_Thesis.tex -pdf
open 000_Root_Bachelor_Thesis.pdf

ps -A | grep -m1 vorschau | awk '{print $1}'
最后一行我得到了进程的PID,我的PDF被打开了

问题是:我想在PDF打开时停止脚本进程。单击查看器的关闭标志后,该过程应自动继续。这有可能吗

当前解决方案:我在等待用户输入时中断进程。在我输入了一些东西之后,这个过程就开始了

echo "Can I proceed?"
    read input

... more script

谢谢您的帮助。

不熟悉OSX中的
open
。手册页上的快速搜索()似乎建议您可以强制
open
启动新的应用程序,并等待它在

open -Wn 000_Root_Bachelor_Thesis.pdf