|
发表于 2005-8-27 08:32:07
|
显示全部楼层
at不是很灵活,优先考虑cron的说。
程序考虑中…………………………(偶也是菜鸟,嘿嘿)
[PHP]#!/usr/bin/env bash
d=$(date)
shutd=${d:0:3}
echo $shutd
if [ $shutd = "五" -o $shutd = "六" ]
then
echo $(wall mess)
echo $(shutdown -h -t300 23:55 "于23:55关闭计算机")
elif [ $shutd = "日" -o $shutd = "一" -o $shutd = "二" -o $shutd = "三" -o $shutd ="四"]
then
echo $(wall mess)
echo $(shutdown -h -t300 23:25 "于23:55关闭计算机" &)
fi
[/PHP]
mess文本需要自己建一个
Cron每分钟只是检查,并不是执行,到了时间才会执行。 Cron的消息都是以邮件的形式发给用户的。
我把这个任务放到Cron中,但是屏幕没有显示信息,wall的功能被cron以邮件的形式给了用户。关机倒是在运行。 |
|