LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 665|回复: 10

Some what bt

[复制链接]
发表于 2003-8-2 19:24:04 | 显示全部楼层 |阅读模式
#!/bin/sh
c=0
while true;
do
h=`date | gawk {" print \\\$4 "} | sed 's/:/ /g' | gawk {" print \\\$1 "}`
m=`date | gawk {" print \\\$4 "} | sed 's/:/ /g' | gawk {" print \\\$2 "}`
if [ $h -ge 23 ] || [ $h -lt 7 ] ; then
#       if [ $m -ge 30 ] ;then
        [ $c -eq 0 ]  && poweroff
        [ $c -eq 1 ]  && shutdown -h 1 Time to sleep!!!!
#       fi
fi
c=1
sleep 60;
done
发表于 2003-8-2 20:08:28 | 显示全部楼层
"Some what bt"???:ask
这个脚本感觉有问题呀~~~
发表于 2003-8-2 20:56:15 | 显示全部楼层

奇妙啊

每分钟检查一次时间,
为什么不直接用 cron ?
 楼主| 发表于 2003-8-2 21:17:01 | 显示全部楼层
All the same.
What is the problem?
I run well.
From 11 to 7 nobody can boot my computer.including me.
发表于 2003-8-2 22:38:42 | 显示全部楼层
h=$(date +%H)
m=$(date +%M)
不是更简炼,更有效率吗?!;)
(你的脚本我没做实验,所以看不出什么毛病;))
发表于 2003-8-2 23:00:04 | 显示全部楼层
呵呵,要不怎么叫bt呢?
发表于 2003-8-2 23:56:18 | 显示全部楼层
最初由 windrose 发表
呵呵,要不怎么叫bt呢?

bt什么意思?:sorry,我真的不知道!
 楼主| 发表于 2003-8-3 01:18:44 | 显示全部楼层
最初由 javalee 发表
h=$(date +%H)
m=$(date +%M)
不是更简炼,更有效率吗?!;)
(你的脚本我没做实验,所以看不出什么毛病;))


I forgot date can pass argument. :sorry
发表于 2003-8-4 09:28:50 | 显示全部楼层

还是不明白

为什么nobody can boot?
你是要防止boot。那不是还得把reboot/shutdown/power/halt藏起来。
 楼主| 发表于 2003-8-4 10:02:35 | 显示全部楼层
Before you can login, It will shutdown again.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表