在linux系统里,如何用命令行实现在10分钟后关闭系统?

作者&投稿:宰父狄 (若有异议请与网页底部的电邮联系)
linux怎么设置系统立刻关机并于十分钟后重启?~

shutdown -h now 是立刻关机
后面添加参数要10分钟以后 shutdown -h now +10
我认为是这样,你试试看。这个是基本的命令,另外你是运维的话可以看看Linux 这个可以试试。建议看看《Linux就该这么学》 里面有个专栏是 Linux命令大全(手册) 加入我们的群,一起讨论 Linux就该这么学》

用root用户执行下面任何一个命令均可关机:

# shutdown -h now
# init 0
# halt
# poweroff
上面的#表示root用户的命令提示符

如果是Ubuntu/Debian系统,也可以
$ sudo shutdown -h now
$ sudo init 0
$ sudo halt
$ sudo poweroff

可以使用crontab脚本实现。

1、得到当前:时分秒

2、添加需要的任务:

编辑脚本,添加一行,将上面的时分秒填进去:

crontab -e 

36 14 * * *  halt //这里表示14:36执行关机命令

保存退出

3、crontab -l 检查



shutdown

功能说明:系统关机指令。

语 法:shutdown [-efFhknr][-t 秒数][时间][警告信息]

补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。

参 数:
-c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
[时间] 设置多久时间后执行shutdown指令。
[警告信息] 要传送给所有登入用户的信息。

shutdown 10 就行了,机器就会10分钟后关机

如果你想取消按
ctrl+c就行了

shutdown指令后面直接跟时间(单位:分钟)就行。
你要的就是:shutdown +5,5分钟后关机。

再如:shutdown -h now 立即关机

如果想了解更多就执行一下:
1. man shutdown 或者
2. shutdown --help

halt 10 就可以了。halt是彻底关机。shutdown还没有关掉。

shutdown -h -t 600
help有言:
-t secs: delay between warning and kill signal.
后面接的是秒secends,不是mins即minites

或者
shutdown -h +5
man中有言:
+后面接的是minutes。
The time argument can have different formats. First, it can be an absolute time in the format hh:mm, in which hh is the hour (1 or 2 digits) and mm is the minute of the hour (in two digits). Second, it can be in the format +m, in which m is the number of minutes to wait. The word now is an alias for +0.

linux高级教程linux高级教程
答:它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。linux系统中高级管理者是什么?Linux系统中高级管理者是root用户。怎样成长为一个真正的linux高级运维工程师?1.在家里,架设实验环境,可以是虚拟机或...

java如何连接linux系统后台执行相应的命令
答://使用exec执行不会等执行成功以后才返回,它会立即返回 //所以在某些情况下是很要命的(比如复制文件的时候)//使用wairFor()可以等待命令执行完成以后才返回 try { if (proc.waitFor() != 0) { System.err.println("exit value = " + proc.exitValue());} } catch (InterruptedException e) ...

学习嵌入式linux有什么好方法吗
答:从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常...

Linux有什么实际用途?
答:不需要考虑商业软件的版权问题。很多企业逐步转入Linux服务器的使用。目前Linux操作系统已然得到广泛应用,并且已参透到电信、金融、政府、教育、银行、石油等行业。各大互联网企业都在使用Linux系统作为其服务器端的程序运行平台。Linux系统在服务器市场前景光明,相应的互联网也增加了Linux运维人员的需求量。

linux 下的vi 主要作用是什么?
答:Vi是Unix及Linux系统下标准的编辑器,由美国加州大学伯克利分校的Bill Joy所创立。基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。各模式的功能区分如下:1、命令模式(command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制...

如何在Linux中通过semget和semctl函数分配并释放信号量?
答:Linux 系统中,信号量的管理通过 semget 和 semctl 这两个系统调用来完成,它们的作用类似于 shmget 和 shmctl 对共享内存的处理。要使用信号量,你需要首先调用 semget 函数,传入参数包括信号量组的键值、信号量的数量以及权限标识。键值用于唯一标识信号量组,即使进程退出,信号量也会在系统中持久存在...

Linux主要应用在哪些方面?
答:2) Linux运维工程师岗位职责 一般从企业入门到中级Linux运维工程师的工作大致有:挑选IDC机房及带宽、购买物理服务器或云服务、购买及使用CDN服务、搭建部署程序开发及用户的访问系统环境(例如:网站运行环境)、对数据进行备份及恢复、处理网站运行中的各种故障(例如:硬件故障、软件故障、服务故障、数据损坏及...

linux中如何更改密码
答:原理:在LINUX操作系统中,各类文件都放在一个固定的目录下(UNIX也是这样),”/”就是根目录,而操作系统登录密码就放在/etc目录下,若登录密码经过加密的,就放在shadow文件中;而未经加密的就放于password文件中(因好久没有用linux所以此文件名记得不太清楚)。找到相应的要改密的用户命,在相应的项...

Linux系统中玩到让你停不下来的命令行游戏
答:命令行 游戏 尽管比较简单,看上去只是一行行枯燥的代码,但有,还是有不少的 Linux 系统 游戏 却要复杂和有趣一些。实际上,命令行 游戏 一个重要的功能就是需要我们发挥想象力和创造力,在空白的纸上描绘出动人的景象,这非常有利于开发我们的大脑。下面,我们将介绍几款可以在 Linux 系统中用命令...

有什么用处有什么用linux
答:linux系统可以做什么? Linux操作系统能做的事情非常多。 首先他是一个服务器操作系统,很多网站或者互联网公司的服务器都采用linux操作系统,因为它是开源免费的,拥有成本非常低。 其次,你可以用linux操作系统来完成你的日常工作,给linux装上图形界面安装各种办公软件和专业的软件,就可以完成在其它操作系统上的大多数工作...