全部博文(339)
分类: LINUX
2019-12-24 12:10:17
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