在linux系统里,如何用命令行实现在10分钟后关闭系统?
发布网友
发布时间:2022-04-23 12:43
我来回答
共5个回答
热心网友
时间:2022-04-07 10:36
可以使用crontab脚本实现。
1、得到当前:时分秒
2、添加需要的任务:
编辑脚本,添加一行,将上面的时分秒填进去:
crontab -e
36 14 * * * halt //这里表示14:36执行关机命令
保存退出
3、crontab -l 检查
热心网友
时间:2022-04-07 11:54
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就行了
热心网友
时间:2022-04-07 13:29
shutdown指令后面直接跟时间(单位:分钟)就行。
你要的就是:shutdown +5,5分钟后关机。
再如:shutdown -h now 立即关机
如果想了解更多就执行一下:
1. man shutdown 或者
2. shutdown --help
热心网友
时间:2022-04-07 15:20
halt 10 就可以了。halt是彻底关机。shutdown还没有关掉。
热心网友
时间:2022-04-07 17:28
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.