博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell下root用户切换其他用户运行程序
阅读量:7027 次
发布时间:2019-06-28

本文共 371 字,大约阅读时间需要 1 分钟。

工作中,一些程序,需要随机启动,但是不是以root用户运行,于是需要在rc.local中通过shell,从root用户切换到其他用户运行程序,命令如下:

su -c 'command' - usersudo -u peter /home/blue/hi.sh

 

实例

在/etc/rc.d/rc.local中加入如下内容: 

#vi /etc/rc.d/rc.local su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start"  su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/dbstart start"

 

转载于:https://www.cnblogs.com/ggjucheng/p/3348456.html

你可能感兴趣的文章
Spring(一)容器
查看>>
给ASP.net程序配置代理服务器
查看>>
Java探索之旅(7)——对象的思考
查看>>
傻瓜都能看懂的网络流ek算法(poj1273)
查看>>
python简易web服务器学习笔记(二)
查看>>
结束进程的批处理文件
查看>>
获取select option的text
查看>>
第九周作业
查看>>
python中几个常见的黑盒子之“字典dict” 与 “集合set”
查看>>
制作、解析带logo的二维码
查看>>
C# 中2个问号的作用。C#的??代表是什么意思
查看>>
CentOS下安装node
查看>>
for in,Object.keys()与for of的区别
查看>>
从源码编译Chrome(chromium)
查看>>
博客背景图片以及案例图片
查看>>
HYSBZ 4198 荷马史诗
查看>>
epoll中et+多线程模式中很重要的EPOLL_ONESHOT实验
查看>>
strptime和strptime函数理解
查看>>
微博数据调研
查看>>
Linux下硬盘分区
查看>>