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

本文共 318 字,大约阅读时间需要 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"

 

转载地址:http://qhtlx.baihongyu.com/

你可能感兴趣的文章
解锁redis锁的正确姿势
查看>>
Kylin如何进行JDBC方式访问或者调用
查看>>
学习jQuery
查看>>
REST服务开发实战,互联网营销
查看>>
Cocos Creator JS web平台复制粘贴代码(亲测可用)
查看>>
ELF文件整体格式小结
查看>>
linux 下的 多线程http 下载器
查看>>
[转载]分享WCF聊天程序--WCFChat
查看>>
Win2008 Server系统安装打印服务器与配置
查看>>
JAX-RS开发 hello world
查看>>
题目:请实现一个函数,将一个字符串中的空格替换成“%20”
查看>>
shell 的语法
查看>>
第三章 logstash - 输入插件之tcp与redis
查看>>
C# 实现数字字符串左补齐0的两种方法
查看>>
JPA 映射单向多对一的关联关系
查看>>
明年暑假去培训PHP
查看>>
RIA and volta
查看>>
Linux下安装redis
查看>>
安装ndoutils 提示“MySQL library could not be located”错误!
查看>>
颜色,文件和字体对话框(VC_MFC)
查看>>