2010-10-30 78 views
0

我已經看到,我可以在Mac中使用chmod + x命令來製作一個shell腳本可執行文件。這工作正常,但我注意到,我必須每次將此shell腳本文件複製到另一臺Mac計算機時執行相同的操作。我可以在沒有chmod的情況下在Mac上創建一個shell腳本可執行文件嗎?

有沒有辦法在默認情況下,使shell腳本可執行文件時雙擊了,沒有這樣的命令作爲shell腳本文件將被提供給多個用戶,而這樣做將很難出去嗎?

此致敬禮。

+0

如何複製文件以便執行權限丟失?也許你應該使用替代技術。 – 2010-10-30 20:58:13

+0

@Jonathan:這是一個包...含一組文件的jar文件,其中之一就是shell文件(將其添加到我設置的是可執行權限罐子之前)。當我提取文件並試圖運行shell文件失敗時。 – Brad 2010-10-31 11:29:26

回答

0

給它'.command'擴展名,它可以從Finder執行。

+0

..我已經這樣做了,但它默認情況下不會執行。它顯示消息:「文件無法執行,因爲您沒有適當的訪問權限」 – Brad 2010-10-30 20:32:40

1

如果你在一個.tar文件(或者是.tar.gz文件,這是相同的,但壓縮)包你的整個程序中,executable-「許可」將被保留。

相關問題