如何自动关机

来源:互联网 发布:pscad软件购买 编辑:程序博客网 时间:2024/04/28 23:37

周海汉/文 2009.9.8

http://blog.csdn.net/ablo_zhou

ablozhou#gmail.com

 

 

摘要:Windows 系统和Linux 系统某些情况下都需要计划中的自动关机。本文介绍定时自动关机的相关方法和命令。

 

我们公司的机房比较特殊,空调没有排水的地方,所以必须人工排水,就是拿一大水桶装水,定期舀空。所以晚上和周末必须关机关空调。早上再开。下面是比较常用的windows和linux的定期关机方法。

 

1. Linux机器

Linux机器使用crontab实现自动关机。对不太了解linux的,可以用root账号在命令行执行下面的代码:

 
 
实现的是到晚上19点linux自动关机。该命令的意思是先列出crontab的内容,再将19点关机的命令补充后一起放到crontab里。
 
1.1 crontab的用法
 

2 Windows

windows可以用任务计划和at命令来完成定时关机和定时执行任务。

2.1 shutdown 命令

在命令行下,可以执行shutdown命令来关机。

shutdown用法:

 

2.2 任务计划

windows 2000/xp/2003/vista/7 控制面板里面有任务计划。也可以通过开始菜单-所有程序-附件-系统工具-任务计划找到。点击添加任务计划,找到windows/system32/shutdown.exe

在命令行中添加 shutdown -s,一步一步选好时间计划。

但任务计划有可能没有启动。在命令行下执行

net start

查找是否有“Task Scheduler”

没有则执行

net start "Task Scheduler"

 

2.3 at 命令

at命令是定时执行命令的调度程序,也需用net start检查任务计划是否启动,没有启动需启动。

at用法:

 

at  示例:

 

  • 在晚上19点关机

        at 19:00 shudown -s

  • 要想在午夜将“Documents”文件夹中的所有文件复制到“MyDocs”文件夹中,请键入下面一行,然后按 Enter:
    at 00:00 cmd /c copy C:/Documents/*.* C:/MyDocs
  • 要想在每个工作日晚上 11:00 备份“Products”服务器,请创建包含备份命令的批处理文件(例如 Backup.bat),键入下面一行,然后按 Enter 安排该备份任务:
    at //products 23:00 /every:M,T,W,Th,F backup
  • 要想安排 net share 命令上午 6:00 在“Sales”服务器上运行,并将列表重定向到“Corp”服务器上的共享文件夹“Reports”中的“Sales.txt”文件,请键入下面一行,然后按 Enter:
    at //sales 06:00 cmd /c "net share reports=d:/Documents/reports >> //corp/reports/sales.txt"
  • 查看已有计划:

      

    删除计划:

    at 1 /delete

     

     

    原创粉丝点击