|
分類:[Linux/UNIX 全般]
2011/03/23(Wed) 14:32:47 編集(投稿者)
お世話になっております。
本題:
計画停電の影響で、停電前にサーバをシャットダウンしていますが、
手順は下記のなっております。 ------------------------------------------------------------------- 1. user1(一般ユーザ) でログインします。
2. TOMCATを落とす /xxx/xxx/xxx/shutdown.sh
3.オラクルを落とす su - oracle password
lsnrctl stop //リスナー sqlplus / as sysdba shutdown immediate //oracleシャットダウン exit
4. rootユーザに変身して、サーバシャットダウン shutdown -h now -------------------------------------------------------------------
上記の処理をシェルスクリプトにまとめて、UPSが電源切れを感知したときに、実行してサーバを落とします。 スクリプト実行はroot権限です。 ------------------------------------------------------------------- #!/bin/sh
#TOMCATを落とす。-------------------------------------ここは問題ないでしょう #ユーザーoisystemls /opt/oisystemls/apache-tomcat-6.0.14/bin/shutdown.sh
#ORACLE落とす。 #ユーザーoracle
su - oracle -c "lsnrctl stop" su - oracle -c "sqlplus / as sysdba" shutdown immediate exit
#マシンを落とす shutdown -h now ------------------------------------------------------------------- スクリプトからoracleを落とす書き方がよくわかりません。(上記のように書いて問題ないでしょうか?) テスト環境がなくて、困ってますね。
以上、よろしくお願いします。
|