如何使用su - user -c

 时间:2026-04-22 10:58:16

1、切换用户只执行一条命令的可以用: su - oracle -c command -c是command的缩写

列如 su - oracle -c "lsnrctl start"

这样的好处就是不用切换到oracle用户下去执行,如果是在脚本中就更方便了

如何使用su - user -c

2、切换用户执行一个shell文件可以用:su - oracle -s /bin/bash shell.sh

例如 

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

#!/bin/bash

su - oracle <<EOF

lsnrctl start

sqlplus /nolog

conn /as sysdba

startup

exit

EOF

  • 使用PLSQL连接oracle数据库
  • hosts文件修改后无法保存怎么办
  • linux查看文件编码格式
  • windows下如何生成tar或gz压缩包
  • SecureCRT怎么解决中文乱码问题?
  • 热门搜索
    如何制作电子手抄报 快乐读书手抄报图片 小学生三年级手抄报 感恩老师手抄报图片 关于法治的手抄报 缅怀先烈手抄报资料 小学英语手抄报内容 数学手抄报四年级下册 中秋节手抄报大全 喜迎国庆手抄报