shell脚本怎么运行普通命令
1、首先刚开始时先安装deb包,设置程序安装后启动。注意不需要root权限启动程序, 更不能用root权限启动其他开机启动选项。
2、当然方法就是常用的一种方法,root临时降低权限法,这个方法比较简单,但是就要考虑大家的耐心了。下面我给大家写的一些代码。
3、secUser=`who am i | awk '{print $1}'`#echo $secUsersu $secUser -c <指令> > /dev/null 2>&1 & #这一条命令的执行权限是临时的,只在本条语句起作用id -u # 结果为0,还是root用户权限
4、-c, --command COMMAND pass COMMAND to the invo氯短赤亻ked shell-h, -幻腾寂埒-help display this help message and exit-, -l, --login make the shell a login shell-m, -p,--preserve-environment do not reset environment variables, andkeep the same shell-s, --shell SHELL use SHELL instead of the default in passwd这个代码是附带对的也可以提供帮助。
5、以上这篇在linux shell脚本中root切换到普通用户执行脚本或命令的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:93
阅读量:67
阅读量:26
阅读量:75
阅读量:78