问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何让linux每天晚上11点自动关机?

发布网友 发布时间:2022-04-23 20:06

我来回答

5个回答

热心网友 时间:2022-06-16 22:23

这里有两种方法,我试过的,蛮好的,这里有我自己的,也有借鉴别人的方法!

关机命令如下,第一种是将关机作为一种任务,每天自动执行;第二种是若干小时后关机。楼主您自己选择一种吧: 

第一种方法: 

使用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") ** 

第二种方法: 

用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 寄一封信给 alex@domain.name : 0 17 * * 1-5 mail -s "hi" alex@domain.name < /tmp/maildata 每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha" 20 0-23/2 * * * echo "haha" 注意 : 当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可

参考资料:http://zhidao.baidu.com/question/75173263.html

热心网友 时间:2022-06-16 22:23

关机命令如下,第一种是将关机作为一种任务,每天自动执行;第二种是若干小时后关机。楼主您自己选择一种吧:

第一种方法:

用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 寄一封信给 alex@domain.name : 0 17 * * 1-5 mail -s "hi" alex@domain.name < /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小时后自动关机

热心网友 时间:2022-06-16 22:23

1、新建一个记事本,输入: shutdown -s -t 300
2、保存,再把 “新建 文本文档.txt” 改名为 “shutdown.bat”
(shutdown -s -t 300 意思300秒后关机)
3、开始--程序--附件--系统工具--计划任务--右键新建计划任务
4、属性--
运行 输入路径如 E:\shutdown.bat (如果shutdown.bat 放E盘)
起始于 输入 C:\WINDOWS\system32 (这个只能是C盘的system32)
5、计划栏里面的 每天/每周 高级 就看你自己设时间了(双休日可以不勾选)
(设为11:55,这样有5分钟的时间提醒你)
6、完了后,右键点运行 试验一下,会有一个关机300秒倒计时的窗口
这样设置后每天到了时间它就运行关机这个命令
7、如果想取消,打开命令提示符,输入:shutdown -a
就取消了

热心网友 时间:2022-06-16 22:24

写个启动脚本把“没名字换了啊 ”的答案加进去。然后把脚本丢到/etc/init.d 目录下,设置个rc就行了。最多不会超过300个字节。呵呵。

------------------
麻烦!!

1、su - root -- 切换到root
2、cp /etc/crontab /etc/crontab_bak --备份原来的文件
3、vi /etc/crontab --编辑crontab文件,下面是要添加的内容

在最后添加“00 23 * * * root init 0”保存退出

4、重起机器。 --使命令生效

以后你的机器每天都是23点关机了。

热心网友 时间:2022-06-16 22:25

做个脚本.. 0 11 * * * 时间是这么设定的 后面命令不知道 关机命令好像是 init 0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀v20杀后台严重? 聊天时哪些回复让人感觉不舒服? 货物运输保险案例分析 卞和泣玉注释 求解,卞和泣玉没学过,在线等解。 葛加走之底读什么 在等腰三角形ABC中,AB=AC=5,BC=6,求角B的三角函数值 ...人开走一架战斗机,在一架客机下面飞,好几个飞机来拦截, ...话是三架飞机 机型各不同 在山区飞行发现恐怖分子用驴车运核弹 用AK... ...的成为战斗机飞行员。战争结束回国继续抢银 shutdown多少分钟还是多少秒关机 Linux 华为手机一直重启弹出系统恢复? linux中怎么用at设置关机时间? 拉黑一个人再拉出来看看他朋友圈会知道吗?前提他没有删掉我 微信各自拉黑后过段时间又能看到对方朋友圈是什么情况? 一个人把你拉黑了,还看你朋友圈,为什么 紫砂壶是出自哪里 是紫砂壶吗? 台州产紫砂吗?还有泉州产紫砂吗? 请问紫沙壶的产地在哪里? - 信息提示 三番五次拉黑一个月还偷偷来看我朋友圈什么心里? 男友拉黑我后为何一天偷偷看我朋友圈几次? 女同事把我所有联系方式拉黑了,为什么还总是关注我的朋友圈? 女朋友主动和我分手,分手后选择拉黑我。但是偶尔还看我朋友圈是啥意思呢? 男人拉黑我半个月,这期间发现他两次拉回来偷看我朋友圈,看完又拉黑是什么意思? 被喜欢的女人拉黑了,为她还去看我朋友圈?代表什么 和女朋友吵架被分手拉黑,可最近发现她总是偷看我的朋友圈,她是什么意思? 苹果手机怎么才能让视频设为闹钟? 微信被对方拉黑了,对方为什么还天天看我朋友圈? linux用什么命令在20:00:01关机? 我的华为手机为什么老是自动恢复系统,然后更新,重复几次啊? Linux两秒关机正常吗? 请问各位大神Linux的关机命令,可不可以设定几秒钟之后关机,可以的话请问命令是什么! 华为老是弹出系统恢复 如果查看linux上次关机时间? last 不可以 华为手机总是莫名出现系统恢复,恢复出厂设置也不行,而且电源键也不能关闭或者打开手机,怎么办? linux系统设置每天定时关机的命令是多少?要执行每天的不是一次_百度知... 公安局冻结银行卡流程有什么 公安机关冻结银行账户时需要出具什么证明材料? 公安局冻结银行卡流程 华为畅享9plus投屏后电视也显示连接成功,为什么手机播放电视没反应? 请问华为畅享9plus和电视同屏声音延迟怎么回事,同屏是不需要网的,看的视频也是缓存的? 华为畅享9plus是不是在看电视时无法接听到电话 我来答 国家公安局冻结银行卡要什么条件什么流程 为什么华为畅享9和电视连接,却只显示的出来图片? 华为畅享9plus不能当遥控器,买一个外发射器插有用吗? 我的银行卡被外地公安局冻结,需要怎么样子才能解冻? 请问华为畅享9plus和电视同屏声音延迟怎么办? 华为手机畅想plus9可以连接otg吗?