导航:首页 > 程序命令 > linux定时关机命令

linux定时关机命令

发布时间:2022-04-29 03:08:38

linux定时关机命令是什么

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身份输入,缺点是不能做到每天或某个时刻,而且每次需要在系统启动后打开终端来设置这个命令

阅读全文

与linux定时关机命令相关的资料

热点内容
在云服务器怎么改密码 浏览:586
服务器pb什么意思 浏览:940
51驾驶员的是什么app 浏览:670
php静态变量销毁 浏览:886
编程买苹果电脑 浏览:760
flac算法 浏览:497
reactnative与android 浏览:663
程序员是干什么的工作好吗 浏览:258
kbuild编译ko 浏览:469
条件编译的宏 浏览:564
韩语编程语言 浏览:644
小程序开发如何租用服务器 浏览:78
怎么把钉钉文件夹保存到手机里 浏览:69
兵法pdf 浏览:643
app格式化下载不起怎么办 浏览:34
信捷加密文件是干嘛用的 浏览:954
su模型下载怎么解压不了 浏览:184
国际体验服如何把服务器改为亚服 浏览:884
手机怎么关闭视频加密 浏览:466
单片机编程存表法 浏览:724