我可以创建一个(非常)简单的AppleScript应用程序来运行Firefox背景&出口。 (原因是我有不同的工作和家庭档案)。我的脚本基本上是:
做shell脚本 “/Applications/firefox.app/Contents/MacOS/firefox -no-remote -P'Personal'&“
它可以工作,但在我退出Firefox之前,脚本/应用程序不会退出。我该如何解决这个问题?
答案 0 :(得分:13)
您需要在某处重定向stdout和stderr。 do shell script 命令知道它为程序的stdout和stderr设置的管道仍处于打开状态,因此等待它们关闭。
do shell script "/Applications/firefox.app/Contents/MacOS/firefox -no-remote -P 'Personal' > /dev/null 2>&1 &"