linux定時關機命令是什麼? 在之前的教程中,我們分享了win7系統定時關機命令的使用方法,給網友們帶來了不少的便利。也有網友使用的是Linux系統,因此,他們好奇:Linux系統的定時關機命令跟win7系統的一樣嗎?Linux系統定時關機的命令是什麼?在今天的教程中,我們就簡單了解一下同樣的功能在linux下使用shutdown命令和在Windows下使用shutdown命令的不同。
系統關機
1.linux下:shutdown [選項]
有如下選項:
- k =》不執行任何關機操作,只發出警告信息給所有用戶
- r =》 重新啟動計算機
- h =》 關機並徹底斷電
- f =》快速關機且重啟動時跳過fsck
- n =》快速關機不經過init程序
- c =》 取消之前的定時關機
立即關機:shutdown -h now
立即重啟:shutdown -r now
注意啦:此處的now不能省略,算是特殊用法。
2.windows下:
shutdown.exe -r =》關機並重啟。
shutdown.exe -a=》取消關機
shutdown.exe -s =》關機
shutdown.exe -f =》強行關閉應用程序。
shutdown.exe -m 計算機名控制遠程計算機。
shutdown.exe -l =》注銷當前用戶。
shutdown.exe -t 時間設置關機倒計時。
在Windows Vista中,微軟又加強了shutdown.exe,shutdown.exe -h 為休眠(在Linux下就不一樣了)
3. (1)linux下自動關機--》如果你想在10分鍾以後關機的話:可使用命令:shutdown -h +10 ,但是你突然不想10分鍾以後關機的話就是用ctrl+c強制終止命令。注意啦:shutdown -h +10 &命令和shutdown -h +10 不一樣的是如果准備定時10分鍾關機後還有其他命令要執行的話就使用shutdown -h +10 &命令,如果只是僅僅定時10分鍾關機的話就使用shutdown -h +10命令。
如果是你想定時在某一具體時間關機時使用命令:
shutdown -h 10:01
此時注意:這個命令只能在超級用戶root下才能使用,普通用戶下則不能使用此命令。
(2)這里也說一下windows下定時在某一具體時間關機時使用命令:
點擊開始-運行:輸入at 10:01 Shutdown -s 也就是在10:01分自動關機。這時電腦就會出現「系統關機」對話框,通常有30秒鍾的倒計時並提示你保存工作。
同時也可以使用倒計時關機:Shutdown.exe -s -t 600 這里的600是以s為單位,也就是10分鍾後自動關機,如果想取消關機是使用命令:shutdown -a 。
㈡ linux定時關機 命令要怎麼寫
1.at命令只能執行一次,可以利用crontab計劃任務來實現。
2.vim /var/spool/cron/root #編輯root用戶的計劃任務,寫入如下兩行
59 23 * * * /usr/bin/wall "warnning:shutdown now."
0 0 * * * /sbin/shutdown -h now
㈢ linux系統在控制台下每天的定時關機指令如何編寫
第一種方法:
用crontab命令就可以了,下面看一下它的詳細用法。名稱
:
crontab
使用許可權
:
所有使用者
使用方式
:
crontab
[
-u
user
]
file
crontab
[
-u
user
]
{
-l
|
-r
|
-e
}
說明
:
crontab
是用來讓使用者在固定時間或固定間隔執行程序之用,換句話說,也就是類似使用者的時程表。-u
user
是指設定指定
user
的時程表,這個前提是你必須要有其許可權(比如說是
root)才能夠指定他人的時程表。如果不使用
-u
user
的話,就是表示設定自己的時程表。
餐數
:
-e
:
執行文字編輯器來設定時程表,內定的文字編輯器是
VI,如果你想用別的文字編輯器,則請先設定
VISUAL
環境變數來指定使用那個文字編輯器(比如說
setenv
VISUAL
joe)
-r
:
刪除目前的時程表
-l
:
列出目前的時程表
時程表的格式如下
:
f1
f2
f3
f4
f5
program
其中
f1
是表示分鍾,f2
表示小時,f3
表示一個月份中的第幾日,f4
表示月份,f5
表示一個星期中的第幾天。program
表示要執行的程序。
當
f1
為
*
時表示每分鍾都要執行
program,f2
為
*
時表示每小時都要執行程序,其餘類推
當
f1
為
a-b
時表示從第
a
分鍾到第
b
分鍾這段時間內要執行,f2
為
a-b
時表示從第
a
到第
b
小時都要執行,其餘類推
當
f1
為
*/n
時表示每
n
分鍾個時間間隔執行一次,f2
為
*/n
表示每
n
小時個時間間隔執行一次,其餘類推
當
f1
為
a,
b,
c,...
時表示第
a,
b,
c,...
分鍾要執行,f2
為
a,
b,
c,...
時表示第
a,
b,
c...個小時要執行,其餘類推
使用者也可以將所有的設定先存放在檔案
file
中,用
crontab
file
的方式來設定時程表。
例子
:
每月每天每小時的第
0
分鍾執行一次
/bin/ls
:
0
7
*
*
*
/bin/ls
在
12
月內,
每天的早上
6
點到
12
點中,每隔
20
分鍾執行一次
/usr/bin/backup
:
0
6-12/3
*
12
*
/usr/bin/backup
周一到周五每天下午
5:00
寄一封信給
[email protected]
:
0
17
*
*
1-5
mail
-s
"hi"
[email protected]
<
/tmp/maildata
每月每天的午夜
0
點
20
分,
2
點
20
分,
4
點
20
分....執行
echo
"haha"
20
0-23/2
*
*
*
echo
"haha"
注意
:
當程序在你所指定的時間執行後,系統會寄一封信給你,顯示該程序執行的內容,若是你不希望收到這樣的信,請在每一行空一格之後加上
>
/dev/null
2>&1
即可
第二種方法:
使用shutdown定時關機的問題
shutdown:
invalid
option
--
-
Usage:
shutdown
[-akrhfnc]
[-t
secs]
time
[warning
message]
-a:
use
/etc/shutdown.allow
-k:
don't
really
shutdown,
only
warn.
-r:
reboot
after
shutdown.
-h:
halt
after
shutdown.
-f:
do
a
'fast'
reboot
(skip
fsck).
-F:
Force
fsck
on
reboot.
-n:
do
not
go
through
"init"
but
go
down
real
fast.
-c:
cancel
a
running
shutdown.
-t
secs:
delay
between
warning
and
kill
signal.
**
the
"time"
argument
is
mandatory!
(try
"now")
**
我是這樣的shutdown
-t
54000
就是運行15小時後自動關機
這樣行嗎?順便問下,還有什麼更好的方法自動關機嗎?
㈣ linux系統設置每天定時關機的命令是多少要執行每天的不是一次
我的是centos7系統:
[sungeek@sungeek 桌面]$ su
密碼:
[root@sungeek 桌面]# crontab -e
10 12 * * * /sbin/shutdown
分鍾 小時 * * * /sbin/shutdown
代表12:30分關機
:wq保存就行
㈤ 在Linux操作系統中怎樣配置每天定時關機
以root身份進入系統:
1、先用vi編輯器建立一個文件,如guanji
#vi guanji
輸入如下內容:
30 17 * * * halt -p
退出保存:wq!
(以上例子是下午17點30分關機掛起)
2、執行crontab命令:
#crontab guanji
既可
3,要檢查下自動執行定時任務的服務有沒有開啟,如沒有,要開啟
㈥ linux中的關機命令有哪些
Linux中常用的關機和重新啟動命令有shutdown、halt、reboot以及init,它們都可以達到關機和重新啟動的目的,但是每個命令的內部工作過程是不同的,下面將逐一進行介紹。
1. shutdown
shutdown命令用於安全關閉Linux系統。有些用戶會使用直接斷掉電源的方式來關閉Linux,這是十分危險的。因為Linux與Windows不同,其後台運行著許多進程,所以強制關機可能會導致進程的數據丟失,使系統處於不穩定的狀態,甚至會損壞硬體設備。
執 行shutdown命令時,系統會通知所有登錄的用戶系統將要關閉,並且login指令會被凍結,即新的用戶不能再登錄系統。使用shutdown命令可 以直接關閉系統,也可以延遲指定的時間再關閉系統,還可以重新啟動。延遲指定的時間再關閉系統,可以讓用戶有時間儲存當前正在處理的文件和關閉已經打開的 程序。
shutdown命令的部分參數如下:
[-t] 指定在多長時間之後關閉系統
[-r] 重啟系統
[-k] 並不真正關機,只是給每個登錄用戶發送警告信號
[-h] 關閉系統(halt)
shutdown命令的工作實質是給init程序發送信號(signal),要求其切換系統的運行級別(Runlevel)。系統的運行級別包括:
0:關閉系統
1:單用戶模式,如果沒有為shutdown命令指定-h或-r參數而直接執行,則默認將切換到此運行級別
2:多用戶模式(不支持NFS)
3:多用戶模式(支持NFS),一般常用此種運行級別
5:多用戶模式(GUI模式)
6:重新啟動系統
2. halt
halt是最簡單的關機命令,其實際上是調用shutdown -h命令。halt執行時,殺死應用進程,文件系統寫操作完成後就會停止內核。
halt命令的部分參數如下:
[-f] 沒有調用shutdown而強制關機或重啟
[-i] 關機或重新啟動之前,關掉所有的網路介面
[-p] 關機時調用poweroff,此選項為預設選項
3.reboot
reboot的工作過程與halt類似,其作用是重新啟動,而halt是關機。其參數也與halt類似。
4.init
init是所有進程的祖先,其進程號始終為1。init用於切換系統的運行級別,切換的工作是立即完成的。init 0命令用於立即將系統運行級別切換為0,即關機;init 6命令用於將系統運行級別切換為6,即重新啟動。
㈦ linux定時關機命令是什麼
關機命令如下,第一種是將關機作為一種任務,每天自動執行;第二種是若干小時後關機。樓主您自己選擇一種吧:
第一種方法:
用crontab命令就可以了,下面看一下它的詳細用法。名稱 : crontab 使用許可權 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 說明 : crontab 是用來讓使用者在固定時間或固定間隔執行程序之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其許可權(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設定自己的時程表。 餐數 : -e : 執行文字編輯器來設定時程表,內定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設定 VISUAL 環境變數來指定使用那個文字編輯器(比如說 setenv VISUAL joe) -r : 刪除目前的時程表 -l : 列出目前的時程表 時程表的格式如下 : f1 f2 f3 f4 f5 program 其中 f1 是表示分鍾,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程序。 當 f1 為 * 時表示每分鍾都要執行 program,f2 為 * 時表示每小時都要執行程序,其餘類推 當 f1 為 a-b 時表示從第 a 分鍾到第 b 分鍾這段時間內要執行,f2 為 a-b 時表示從第 a 到第 b 小時都要執行,其餘類推 當 f1 為 */n 時表示每 n 分鍾個時間間隔執行一次,f2 為 */n 表示每 n 小時個時間間隔執行一次,其餘類推 當 f1 為 a, b, c,... 時表示第 a, b, c,... 分鍾要執行,f2 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其餘類推 使用者也可以將所有的設定先存放在檔案 file 中,用 crontab file 的方式來設定時程表。 例子 : 每月每天每小時的第 0 分鍾執行一次 /bin/ls : 0 7 * * * /bin/ls 在 12 月內, 每天的早上 6 點到 12 點中,每隔 20 分鍾執行一次 /usr/bin/backup : 0 6-12/3 * 12 * /usr/bin/backup 周一到周五每天下午 5:00 寄一封信給 [email protected] : 0 17 * * 1-5 mail -s "hi" [email protected] < /tmp/maildata 每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha" 20 0-23/2 * * * echo "haha" 注意 : 當程序在你所指定的時間執行後,系統會寄一封信給你,顯示該程序執行的內容,若是你不希望收到這樣的信,請在每一行空一格之後加上 > /dev/null 2>&1 即可
第二種方法:
使用shutdown定時關機的問題
shutdown: invalid option -- -
Usage: shutdown [-akrhfnc] [-t secs] time [warning message]
-a: use /etc/shutdown.allow
-k: don't really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-f: do a 'fast' reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through "init" but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the "time" argument is mandatory! (try "now") **
PS:我是這樣的shutdown -t 54000 就是運行15小時後自動關機
㈧ linux常用命令:關機重啟命令
body{
line-height:200%;
}
linux常用命令:關機重啟命令
關機重啟命令相對來說是比較簡單的命令,但也是相對重要的命令。
1.shutdown命令
[root@localhost~]#shutdown[選項]時間
選項:
-c:取消前一個關機命令
-h:關機
可以定時關機
-r:重啟
可以定時重啟
我推薦大家使用shutdown命令關機重啟?因為shutdown命令可以在關機重啟之前正確的保存它正在啟動的服務,我們都知道在關機重啟之前保存服務,才能不會造成數據丟失。
為什麼伺服器不能直接斷電?伺服器正在高速運轉,如果不採用正確關機重啟就會導致硬體損壞。
2.其他關機命令
[root@localhost~]#halt
[root@localhost~]#poweroff
[root@localhost~]#init
0
3.其他重啟命令
[root@localhost~]#reboot
[root@localhost~]#init
6
4.系統運行級別
0
關機
1
單用戶
2
不完全多用戶,不含NFS服務
3
完全多用戶
4
未分配
5
圖形界面
6
重啟
㈨ 在linux中怎樣在特定的時間設置自動關機
也可以用shutdown命令來關機
比如:
#shutdown -h 20:00
在晚上8點關機
# shutdown -h 40
在40分鍾後關機
shutdown命令一定要用root身份輸入,缺點是不能做到每天或某個時刻,而且每次需要在系統啟動後打開終端來設置這個命令