shell脚本启动,关闭,重启以及查看状态

  <强>我使用的语句是案例语句
  
  

  <强> case  <强>,,, <强>变量值 <强劲> 强   

  

  <>强,,,,,,   ,,,,, <强>模式)   

  

  <强>,,,,,,,,,,,,,,,,,,,, <>强命令序列   

  

  <>强,,,,,,,,,,,,,,,,,,,, <强>;;   

  

  <强>,,,,,,,,,,,, <强>, <强>模式)   

  

  <强>,,,,,,,,,,,,,,,,,,,, <>强命令序列   

  

  <>强,,,,,,,,,,,,,,,,,,,, <强>;;   

  

  <>强,,,,,,,,,,,,,,,,,,,, <强>……   

  

  <>强,,,,,,,,,,,,,,,,,,, <强>,* <强>) <强>,   

  

  <>强,,,,,,,,,,,,,,,,,,,, <强>默认命令序列   

  

  <强>,esac
  
  以下是脚本
  
  #?bin/bash
  例“$ 1”
  开始)
  sqlplus - s/nolog比;/dev/null, & lt; & lt; eof
  康涅狄格州/sysdba
  启动
  退出;
  EOF
  回声“数据库打开了。”
  ,
  
  停止)
  sqlplus - s/nolog比;/dev/null & lt; & lt; eof
  康涅狄格州/sysdba
  立即关闭
  退出
  EOF
  回声“数据库停止。”
  ,
  
  重启)
  sqlplus - s/nolog比;/dev/null & lt; & lt; eof
  康涅狄格州/sysdba
  立即关闭
  启动
  退出
  EOF
  回声“数据库重新启动。”
  ,
  
  状态)
  pmonstat=' p ef | grep ora_pmon | grep - v grep | wc - l '
  如果[$ pmonstat gt 0]
  然后
  ,,dbstatus=' sqlplus - s/nolog & lt; & lt; eof
  ,,康涅狄格州/sysdba
  ,组,反馈了防范pagesize 0
  ,从v \ \ $实例,选择状态;
  ,,退出
  EOF的
  ,回声”数据库状态:$ dbstatus "
  其他
  ,回声“数据库没有开始。”
  fi
  ,
  
  *)
  回声才能”- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -“
  ,,回声”用法:启动、停止状态,启动“
  回声才能”- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -“
  ,
  esac
  
  & lt;/eof
  & lt;/eof
  & lt;/eof
  & lt;/eof
     

  

shell脚本启动,关闭,重启以及查看状态