如何定時關機 windows linux

2021-09-08 03:17:25 字數 2794 閱讀 6382

【一】linux 定時關機

一、shutdown命令關機

各引數功能:

-c 取消前乙個shutdown命令。

-f 重新啟動時不執行fsck(注:fsck是linux下的乙個檢查和修復檔案系統的程式)。

-f 重新啟動時執行fsck。  -h 將系統關機,在某種程度上功能與halt命令相當。

-k 只是送出資訊給所有使用者,但並不會真正關機。

-n 不呼叫init程式關機,而是由shutdown自己進行(一般關機程式是由shutdown呼叫init來實現關機動作),使用此引數將加快關機速度,但是不建議使用者使用此種關機方式。

-r 關機之後重新啟動系統。

now 表示立即執行,now=+0

-f《秒數》 送出警告資訊和關機訊號之間要延遲多少秒。警告資訊將提醒使用者儲存當前進行的工作。

[時間] 設定多久時間後執行shutdown命令。時間引數有hh:mm或+m兩種模式。hh:mm格式表示在幾點幾分執行shutdown命令。例如「shutdown 10:45」表示將在10:45執行shutdown。+m表示m分鐘後執行shutdown。比較特別的用法是以now表示立即執行shutdown。值得注意的是這部分引數不能省略。

1、定時關機sudo shutdown -h 23:00 //表示在23點定時關機

2、延時關機sudo shutdown +minutes(這個加號不可省略,minutes表示分鐘)比如: sudo shutdown -h +120 //兩小時候關機

3、取消前乙個關機命令按「ctrl+c」鍵或輸入命令:shutdown -c

二、編寫指令碼檔案關機

1、先用nano編輯器建立乙個檔案,如guanji.sh

sudo nano guanji.sh輸入如下內容:

#! /bin/shshutdown -h 23:00  //表示晚上23點00分關機,並關閉電源。

2、給指令碼可執行許可權右鍵此檔案,選擇屬性->許可權,最下方會有乙個「允許以程式執行檔案」,將這一項勾選,就可以了。

或在命令列下附予許可權:

chmod 777 test.sh或: chmod +x test.sh

3、執行指令碼命令或雙擊執行。 #sh guanji.sh

【二】windows cmd命令 定時關機

windows xp系統通過乙個名為shutdown.exe的程式來完成關機操作(位置在windows\system下),一般情況下xp的關機是由關機程式 shutdown.exe來實現的,關機的時候呼叫shutdown.exe。由此可知要阻止強行關機就是要取消對shutdown.exe的呼叫。

shutdown.exe -a 取消關機

shutdown.exe -s 關機

shutdown.exe -f 強行關閉

應用程式。

shutdown.exe -m \計算機名 控制遠端計算機。

shutdown.exe -i 顯示

圖形使用者介面,但必須是shutdown的第乙個引數。 

shutdown.exe -l 登出當前使用者。

shutdown.exe -r 關機並重啟。

shutdown.exe -t 時間 設定關機倒計時。

shutdown.exe -c"訊息內容" 輸入關機對話方塊中的訊息內容(不能超127個字元)。

在windows vista中,

微軟又加強了shutdown.exe,shutdown.exe -h 為休眠比如你的電腦要在24:00關機,可以選擇「開始→執行」,輸入「at 24:00 shutdown -s」,這樣,到了24點,電腦就會出現「系統關機」對話方塊,預設有30秒鐘的倒計時並提示你儲存工作。如果你想以倒計時的方式關機,可以輸入「shutdown.exe -s -t 7200」,這裡表示120分鐘後

自動關機,「7200」代表120分鐘。

如果想取消的話,可以在執行中輸入「shutdown -a」。另外輸入「shutdown -i」,則可以開啟設定自動關機對話方塊,對自動關機進行設定。

讓windows 2000也實現同樣的效果,可以把shutdown.exe複製到系統目錄system32下

當然你還可以把shutdown與at命配合使用來定時關機,會更加的精確,格式:at 關機時間 shutdown 選項

例項: at 12:45 shutdown -s -t 20 就是讓機子在12:45關機,並倒計時20秒。須要注意的是在使用它時須先開啟 「task scheduler」服務。

delphi呼叫此命令時,需要在uses裡新增shellapi,並以shellexecute(handle,'open','shutdown.exe', ' -s -t 0',nil,sw_hide);形式呼叫就可以了。第一種方法: 讓伺服器每週的星期一到星期日的二點鐘重起機器:at 02:00 /every:m,t,w,th,f,s,su cmd /c shutdown -r -t -60,即每週的每一天也就是每一天了,這樣,就可以讓伺服器在每天的凌晨二點就可以自動重啟了。

第二種方法: 第一種方法可能會讓伺服器重啟不了,具體什麼原因,我也沒有找到,因為計畫任務是自動啟動,然後後面提示說啟動失敗。這個原因我不研究了,沒有上面那個辦法沒有用,就用這個方法吧,這個一定管用!

首先在c盤的根目錄下去,新建乙個文字檔案,然後輸入:shutdown -r -t 60,儲存,

重新命名為reboot.cmd,然後在控制面板裡面開啟計畫任務,新增計畫任務,選擇剛才新建的那個檔案,然後下一步輸入重啟的時間,最後一步輸入計算機的密碼,ok,這樣就可以了。

在右圖輸入正確的使用者名稱和密碼就可以讓伺服器自動啟動了!這個方法比在網上找一些自動重啟的

軟體好用多了!

電腦如何定時關機

電腦如何定時關機?例如希望在10點關機,在開始 執行中輸入 at 22 00 shutdown s 系統會提前30秒出現提示,然後自己把自己關掉。倒計時關機 如果你需要倒計時關機,可以在開始 執行中輸入 shutdown.exe s t 7200 其中 7200 替換成你希望的倒計時時間,單位為秒,...

如何設定定時關機

示範軟體環境 windows2000 professional service pack 4 windowsxp professional service pack 1 一般來說如果要實現定時關機的功能常見的方式有兩種 第一種 使用windows內的 shutdown.exe 這個檔案 第二種 使用...

如何實現windows XP定時關機

windows xp有自帶的自動關機系統,看是麻煩,其實也很簡單 1.開始 執行 2.輸入at 22 00 shutdown s 詳細介紹 windows xp的關機是由shutdown.exe程式來控制的,位於windows system32資料夾中。如果想讓windows 2000也實現同樣的效...