linux 定時關機指令碼
公司一臺伺服器,由於物業的供電不支援24*7的,所以每天需要在大樓拉閘之前,順序停掉database和os,自己寫了一個指令碼,給大家參考:
方法一:
[root@htjcoa log]# crontab -l
0 20 * * * /root/stopos.sh >>/root/stoposlog.log
[root@htjcoa log]# more /root/stopos.sh
su - oracle /home/oracle/stopdb.sh
su - root -c "shutdown -hy 0"
date
echo "OS ALREADY CLOSED"
[root@htjcoa log]# more /home/oracle/stopdb.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=htjcdb1
PATH=$PATH:$ORACLE_HOME/bin
export PATH
export NLS_LANG=american_america.ZHS16GBK
unset USERNAME
lsnrctl <
exit
EOF
export ORACLE_SID=htjcdb1
sqlplus /nolog << EOF
connect / as sysdba
shutdown immediate
exit
EOF
方法二:
linux
編寫一個檔案 /mplan
32 18 * * * /sbin/poweroff
每天18點32自動關機
#crontab /mplan
#crontab -l 可以顯示計劃情況。
備註:方法一本人經過了測試,方法二是網上的參考,沒有經過測試。
參考連結:http://dev.firnow.com/course/6_system/linux/linuxjq/20090307/159433.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9252210/viewspace-662954/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux啟定時指令碼Linux指令碼
- Linux啟動/關機時執行指令碼Linux指令碼
- Linux 定時執行指令碼、命令Linux指令碼
- Linux定時執行.sh指令碼Linux指令碼
- Linux下 MYSQL 定時備分指令碼LinuxMySql指令碼
- 定時ftp指令碼FTP指令碼
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- win10 定時關機命令怎麼設定 win10怎麼設定定時關機指令Win10
- Linux定時執行指定的指令碼檔案Linux指令碼
- Linux定時備份資料庫與指令碼加密Linux資料庫指令碼加密
- 定時 MYSQL 動作-LINUX下用CRON實現定時執行指令碼(轉)MySqlLinux指令碼
- Linux 時間同步指令碼Linux指令碼
- linux建立定時指令碼Linux指令碼
- Linux Crontab Shell指令碼實現秒級定時任務Linux指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- mysql每天定時備份指令碼MySql指令碼
- 定時刪除檔案指令碼指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- tomcat定時啟動指令碼Tomcat指令碼
- 指令碼:定時生成awr報告指令碼
- 定時收集gc事件的指令碼GC事件指令碼
- mysql定時備份shell指令碼MySql指令碼
- RMAN定時全備份指令碼指令碼
- win10如何定時關機 win10定時關機的方法Win10
- linux設定開機自啟動指令碼的最佳方式Linux指令碼
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- 如何使用Linux的Crontab定時執行PHP指令碼的方法LinuxPHP指令碼
- 設定Linux關機時自動執行指定命令Linux
- 小米9 SE定時開關機怎麼設定?小米9 SE定時開機關機設定方法教程
- 如何設定電腦定時關機
- 通過 Redis 定時執行指令碼Redis指令碼
- Mysql定時備份資料指令碼MySql指令碼
- win10如何定時關機_win10電腦定時關機怎麼設定Win10
- Linux系統如何設定開機自動執行指令碼?Linux指令碼
- Linux、UNIX設定開機自動執行命令、指令碼配置Linux指令碼
- 360如何定時關機win10_win10簡單設定360定時關機的方法Win10
- LINUX主機監控指令碼Linux指令碼
- Linux Shell指令碼時間排程Linux指令碼