作者gecer (gecer)
看板Linux
標題[問題] Shell script 問題
時間Sat Dec 9 13:59:41 2017
小弟下載 ultraeditor on red hat 5.8
(
https://www.ultraedit.com/downloads/uex.html)
因開啟ultraeditor 需用root權限 故撰寫一份shell script 自動sudo -s 後開啟
ultraeditor
內容如下
https://imgur.com/a/ES3ZK
但是執行時卻直接跳回shell konsole
https://imgur.com/a/nY3KX
反而要在shell konsole 先執行sudo -s後 再執行 script
#!/bin/bash
cd ..../uex/bin
./uex
才會開啟
小弟已確認該linux server的sudo -s 不需密碼 請問sudo -s 不能寫在shell script嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.28.242
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1512799185.A.E9F.html
1F:→ lantw44: sudo -s 會開一個新的 shell 於是下面兩行都沒有執行到 12/09 14:12
2F:→ lantw44: 不過為什麼開啟這個軟體會需要 root 權限? 12/09 14:12
3F:推 fashionjack: sudo好像是ubuntu在用,CentOS不需要...好像。 12/09 14:50
4F:→ fashionjack: CentOS就是 redhat。 12/09 14:51
5F:→ galic: 這篇怎沒用英文問 XD 12/09 15:04
6F:→ kenduest: 是要直接用 sudo 後面接你要執行的命令 12/09 16:25
7F:推 hijkxyzuw: sudo ..../uex/bin/uex 就好,sudo 後是直接執行 12/09 16:33