2010-01-11 62 views
0

我將使用蘋果腳本運行一些終端命令。 我面臨的問題是我想在第一個命令完成後才運行第二個命令。 我不能添加延遲語句bcoz命令1的結束時間不能修復,它會根據我正在運行該命令的文件的大小而改變。 如何做到這一點?任何機構能幫助我嗎?如何在完成前一個腳本之後運行蘋果腳本

回答

0
do shell script "command 1; command 2" 
+0

嗨,我想這使用 做shell腳本「LS;須藤」 卻是露出如下 AppleScript的錯誤 使用的一些錯誤:命令-K | -L | -V | -h | -k | -l | -v 可以請你詳細解釋一下,按照答案該怎麼做? – Shakti 2010-01-16 10:38:37

+0

sudo通常不是單獨使用,它是一種以超級用戶身份運行進程的方式,無需以超級用戶身份登錄。所以你可以使用「sudo rm /some/file.foo」來刪除你需要刪除的根文件。要使用sudo,您必須提供管理員密碼,您可以在applescript中執行以下操作:使用管理員權限密碼「mypassword」執行shell腳本「sudo rm /some/file.foo」。 Sudo有一個主頁(像任何* nix應用程序):http://www.sudo.ws/ – stib 2010-01-26 14:42:24

相關問題