简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

su -c 'command' - user
sudo -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"

 

posted on 2013-10-01 14:14  ggjucheng  阅读(8680)  评论(0编辑  收藏  举报