文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>昨晚定时关机

昨晚定时关机

时间:2007-02-15  来源:lenovox

    昨晚在网上下载一些东西。由于文件大网速慢,要几个小时才能下完。实在是太困了,于是想设一个定时关机。开始时用shutdown来搞,先做了个实验设定3分钟后自动关机,如下:
    #shutdown -h -t secs 3
    它弹出个框,内容为:

    Broadcast message from root(pts/1)(Wed Feb 14 00:09:35 2007);
    The system is going DOWN for system halt in 3 minutes!

    3分钟后,桌面停止了,但是系统并没有关机。help了一下如下:

    Usage:    shutdown [-akrhHPfnc] [-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.
                  -P:      halt action is to turn off power.
                  -H:      halt action is to just halt.
                  -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.

    看了看,没看出来一个所以然,最后放弃。
  
    在shutdown不能shutdown时,想到了用at和halt来实现。
    系统是EVE 0.3,在使用at时,系统提示一个错误:
    Can't open /var/run/atd.pid to signal atd. No atd running?
    atd 服务没有启动,没有它at恐怕没什么戏,启动之。
    在00:15的时候做了一个测试,要求3分钟后在/root下建一个文件test.txt, 如下:

    #at 00:18
    #>cd /root
    #>mkdir test.txt
    #><EOT>

    结果表明可以运行,3分钟后确实在/root下面建了一个文件。看了一下把东西下完还要3个小时,于是设定3小时后系统自动关机,如下:

    #at 03:22
    #>halt -i -p
    #<EOT>

    今天早上起床时,所有东西已经下完,计算机已经关闭了。看似简单的东西真正用到时才感觉到太不熟悉了,真是惭愧!

排行榜 更多 +
飞翔之光手机版

飞翔之光手机版

冒险解谜 下载
飞翔之光手游

飞翔之光手游

冒险解谜 下载
月亮冲突英雄

月亮冲突英雄

飞行射击 下载