mac 終端機運行命令文件

mac 終端機運行命令文件

我來自 Linux,並試圖讓 Mac 做我想做的事情。問題是最好使用什麼工具。我想掛載(卸載)多個遠端磁碟。如果我進入終端,我可以透過

mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1

由於我想安裝多個磁碟,因此我想將所有資訊放入一個檔案中,將其儲存在Documents/子資料夾中,並在桌面上(或更好的地方,如果有更好的地方)建立指向它的連結。目前,我已在終端機中手動執行適當的命令,並且遠端磁碟已安裝,我可以看到其內容。我需要的是一種一鍵式方法來運行檔案來安裝所有磁碟。

我嘗試了 Apple 腳本,但它不喜歡我的命令。我不知道它到底期望看到什麼,也許 Apple 腳本是錯誤的工具。我在 Linux 中沒有任何問題,但 Mac 對我來說是新的,我不知道我應該使用什麼。

謝謝,伊蘭

答案1

AppleScript 是一種完全不同的語言,具有不同的命令、語法和功能;對於您想要做的事情,shell 腳本是最佳選擇。首先,透過以 shebang 行開頭來使您的檔案成為正確的 shell 腳本:

#!/bin/bash
mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1
...etc

然後,使其可執行chmod +x /path/to/script。最後,如果您希望它在 Finder 中可雙擊,請將副檔名「.command」新增至其檔案名稱中,以便 Finder 知道您在雙擊時要執行的動作。

相關內容