我正在編寫一個 .sh 文件,該文件應該以根模式打開 monodevelop。我不希望使用終端,因為它必須保持開啟。
現在,我目前得到的是:
#!/bin/bash
sudo monodevelop
現在我需要在終端機中運行它,但我希望我的腳本在單擊“運行”(而不是在終端中運行)時彈出一個對話框,這樣我就可以輸入sudo 的密碼,這樣它之後就會以root 身分運行monodevelop。
我有什麼辦法可以完成這件事嗎?
答案1
正如雅各·弗利姆所說:
只需使用 sudo 以外的 gksu 即可完成:
#!/bin/bash
gksu monodevelop