執行 SH 文件,開啟 sudo 對話框

執行 SH 文件,開啟 sudo 對話框

我正在編寫一個 .sh 文件,該文件應該以根模式打開 monodevelop。我不希望使用終端,因為它必須保持開啟。

現在,我目前得到的是:

#!/bin/bash
sudo monodevelop

現在我需要在終端機中運行它,但我希望我的腳本在單擊“運行”(而不是在終端中運行)時彈出一個對話框,這樣我就可以輸入sudo 的密碼,這樣它之後就會以root 身分運行monodevelop。

我有什麼辦法可以完成這件事嗎?

答案1

正如雅各·弗利姆所說:

只需使用 sudo 以外的 gksu 即可完成:

#!/bin/bash
gksu monodevelop

相關內容