一、shutdown命令關(guān)機(jī)
各參數(shù)功能:
-c 取消前一個shutdown命令。
-f 重新啟動時不執(zhí)行fsck(注:fsck是Linux下的一個檢查和修復(fù)文件系統(tǒng)的程序)。
-F 重新啟動時執(zhí)行fsck?! ?h 將系統(tǒng)關(guān)機(jī),在某種程度上功能與halt命令相當(dāng)。
-k 只是送出信息給所有用戶,但并不會真正關(guān)機(jī)。
-n 不調(diào)用init程序關(guān)機(jī),而是由shutdown自己進(jìn)行(一般關(guān)機(jī)程序是由shutdown調(diào)用init來實(shí)現(xiàn)關(guān)機(jī)動作),使用此參數(shù)將加快關(guān)機(jī)速度,但是不建議用戶使用此種關(guān)機(jī)方式。
-r 關(guān)機(jī)之后重新啟動系統(tǒng)。
now 表示立即執(zhí)行,now=+0
-f<秒數(shù)> 送出警告信息和關(guān)機(jī)信號之間要延遲多少秒。警告信息將提醒用戶保存當(dāng)前進(jìn)行的工作。
[時間] 設(shè)置多久時間后執(zhí)行shutdown命令。時間參數(shù)有hh:mm或+m兩種模式。hh:mm格式表示在幾點(diǎn)幾分執(zhí)行shutdown命令。例如“shutdown 10:45”表示將在10:45執(zhí)行shutdown。+m表示m分鐘后執(zhí)行shutdown。比較特別的用法是以now表示立即執(zhí)行shutdown。值得注意的是這部分參數(shù)不能省略。
1、定時關(guān)機(jī)sudo shutdown -h 23:00 //表示在23點(diǎn)定時關(guān)機(jī)
2、延時關(guān)機(jī)sudo shutdown +minutes(這個加號不可省略,minutes表示分鐘)比如: sudo shutdown -h +120 //兩小時候關(guān)機(jī)
3、取消前一個關(guān)機(jī)命令按“Ctrl+C”鍵或輸入命令:shutdown -c
二、編寫腳本文件關(guān)機(jī)
1、先用nano編輯器建立一個文件,如guanji.sh
sudo nano guanji.sh輸入如下內(nèi)容:
#! /bin/shshutdown -h 23:00 //表示晚上23點(diǎn)00分關(guān)機(jī),并關(guān)閉電源。
2、給腳本可執(zhí)行權(quán)限右鍵此文件,選擇屬性->權(quán)限,最下方會有一個“允許以程序執(zhí)行文件”,將這一項(xiàng)勾選,就可以了。
或在命令行下附予權(quán)限:
chmod 777 test.sh或: chmod +x test.sh
3、執(zhí)行腳本命令或雙擊運(yùn)行。 #sh guanji.sh