Shell script 問題 - Linux

Table of Contents

小弟下載 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嗎?


--

All Comments

Annie avatarAnnie2017-12-14
sudo -s 會開一個新的 shell 於是下面兩行都沒有執行到
不過為什麼開啟這個軟體會需要 root 權限?
Necoo avatarNecoo2017-12-17
sudo好像是ubuntu在用,CentOS不需要...好像。
Dora avatarDora2017-12-19
CentOS就是 redhat。
Bethany avatarBethany2017-12-23
這篇怎沒用英文問 XD
Edith avatarEdith2017-12-25
是要直接用 sudo 後面接你要執行的命令
Bennie avatarBennie2017-12-29
sudo ..../uex/bin/uex 就好,sudo 後是直接執行