0
我正在从苹果脚本启动一个jar应用程序。如何在后台从苹果脚本运行多个shell脚本
do shell script quoted form of jvmpath & " -jar -XstartOnFirstThread -Dapple.awt.UIElement=true -Dfile.encoding=UTF8 " & quoted form of jarpath & " " & quoted form of parameters
脚本一直运行,直到我退出我的jar应用程序。
但我需要启动另一个应用程序表单shell脚本。
因为我在可可应用程序中这样做,我想在后台执行此操作。
因此,我可以在终端的多个实例中启动多个脚本(这样它们就不会互相阻塞)。
注意:我通过在两个不同的终端窗口中运行命令来测试它,按预期工作。
如果你不想等待,做片脚本“命令结束时,你必须重定向它的输出别的地方,到一个文件或无处。例如在'do shell'命令末尾添加' dev/null'(不带引号)会将输出重定向到no-where。那么你的脚本不会等待完成,并且它会继续运行。 – pbell
@pbell我遇到了解决方案并将其作为备份。但这个想法是启动两个后台进程。这样做可以让我在退出罐子时回电给我的可可应用程序。 –