2013-01-21 60 views
0

我正在编写一个AppleScript应用程序。我有我的代码do shell script部分看起来是这样的:AppleScript运行一套终端命令而不需等待

unlink file.file; mv file1.file file2.file; sleep 3; open app.app; 

无论如何,我想这能不中断脚本,如果不打开一个终端窗口中运行。我已经知道> /dev/null 2>&1 &的事情,但这对我来说不起作用,因为我需要按顺序运行这些,而且我无法使用这样的多个命令。任何帮助,将不胜感激。

+1

你为什么不只是做上述直接使用AppleScript - 它不会出现有任何需要本部一个shell脚本? –

回答

0

可以通过命令的整个列表作为一个群体:

{ unlink file.file; mv file1.file file2.file; sleep 3; open app.app; } >/dev/null 2>&1 &