[问题] Shell script 问题

楼主: gecer (gecer)   2017-12-09 13:59:41
小弟下载 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吗?
作者: lantw44 (#######################)   2017-12-09 14:12:00
sudo -s 会开一个新的 shell 于是下面两行都没有执行到不过为什么开启这个软件会需要 root 权限?
作者: fashionjack (神奇傑克)   2017-12-09 14:50:00
sudo好像是ubuntu在用,CentOS不需要...好像。CentOS就是 redhat。
作者: galic (嘎利)   2017-12-09 15:04:00
这篇怎没用英文问 XD
作者: kenduest (小州)   2017-12-09 16:25:00
是要直接用 sudo 后面接你要执行的命令
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-12-09 16:33:00
sudo ..../uex/bin/uex 就好,sudo 后是直接执行

Links booklink

Contact Us: admin [ a t ] ucptt.com