linux问题~~~~~求解!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:04:21
某公司希望其内部LINUX服务器在每周六凌晨1点时自动关机时给每个登入到该服务器的用户发送如下消息:
HALT FOR REST!
并于第二天下午六点完成自动开机。请给出你的解决方案

定时开机
此功能需要在BIOS中设定,并且你的主板的高级电源管理设置必须支持这个功能,不过现在大多数的主板全支持
步骤一: 启动,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES" (电源管理设置),回车进入.在电源窗口中找到"RESTORE ON AC/POWER LOSS"项,按回车,然后通过方向键设置其值为"POWER ON".
步骤二: 选中"RESUME ON RTC ALARM"并按回车,接着通过方向键设置其值为"ENABLE"
步骤三: 选中"RTC ALARM DATE"按回车,然后将其值设定为"EVERYDAY",表示每天都进行一样的操作,按照同样的方法,分别将"RTC ALARM HOURS""RTC ALARM MINUTE""RTM ALARM SECOND"设置为"12""30""00"(1、此处的时间是相对主板而言的2、由于在linux系统下主板的时间与系统的时间不一致,所以此处在设置时间的时候应提前8小时,详细信息请看下面的参考),这表示开机时间为早上的"8:30:00",全部设置好后,按F10,保存并重新启动.

定时关机
添加定时任务
[root@server121 ~]#crontab -e
此时系统会打开一个vi编辑器。
点击i键进入编辑状态:
输入以下内容:0 1 * * 6 /sbin/shutdown -h now
这样周六1点关机!
最后点击ESC键,并输入 :wq回车,即退出编辑器。
wall命令
这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息写好存入一个文件中, 然后就可以写入 crontab当中,让他在关机前发送 也就是0:59发送就可以

如果说让你的Linux服务器自动关机的话,可以使用Linux的例程服务来实现