shell - (sudo)

6450阅读 0评论2019-12-24 fbwd
分类:LINUX

su  -  USER  -c  "COMMAND"   -c 是command

For example:
COMMAND 可以是一个命令,可以是一个脚本,可以是一个参数。
su - oracle  -c "lsnrctl start"
su - $IPNET_USER -c "$IPNET_START443" > /dev/null 2>&1 &
su - user -s "/bin/bash shell.sh"


配合EOF使用实现oracle的自启动:

#!/bin/bash

su - oracle <

lsnrctl start

sqlplus /nolog

conn /as sysdba

startup

exit

EOF


上一篇:GO
下一篇:时间都去哪儿了