关于限制电脑使用时间的疑问

为当前最终发行版之前的所有版本提供支持
头像
yaozhipeng
帖子: 239
注册时间: 2009-04-18 11:03
送出感谢: 0
接收感谢: 0

关于限制电脑使用时间的疑问

#1

帖子 yaozhipeng » 2010-10-12 18:35

因为使用WIN7一直被破解,又哭于UBUNTU使用时间少,特来求助。要怎样分时间段关机?比如想要10:00-16:00.00:00—02:00这段时间内能开机,其余时间不行,命令要怎么写?另外只对一个用户执行,还是全部用户?
头像
anonymity
帖子: 645
注册时间: 2009-03-14 16:31
来自: 不在故乡的地方
送出感谢: 0
接收感谢: 2 次

Re: 关于限制电脑使用时间的疑问

#2

帖子 anonymity » 2010-10-12 19:13

这个写程序不行吧,除非在bios里面想法子……
电脑启动的时候,都还没进操作系统了,怎么限制人家开机?
Only the dead have seen the end of war!
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 关于限制电脑使用时间的疑问

#3

帖子 xiooli » 2010-10-12 19:53

除非是启动後就自动关机。
头像
yaozhipeng
帖子: 239
注册时间: 2009-04-18 11:03
送出感谢: 0
接收感谢: 0

Re: 关于限制电脑使用时间的疑问

#4

帖子 yaozhipeng » 2010-10-12 23:11

对,就是启动后再关机
头像
yaozhipeng
帖子: 239
注册时间: 2009-04-18 11:03
送出感谢: 0
接收感谢: 0

Re: 关于限制电脑使用时间的疑问

#5

帖子 yaozhipeng » 2010-10-13 10:42

求助…
头像
懒蜗牛Gentoo
论坛版主
帖子: 7293
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 96 次

Re: 关于限制电脑使用时间的疑问

#6

帖子 懒蜗牛Gentoo » 2010-10-13 10:51

http://www.linuxsir.org/main/?q=node/209

这个也许对你有帮助
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 关于限制电脑使用时间的疑问

#7

帖子 xiooli » 2010-10-13 11:23

代码: 全选

#!/bin/bash 
                                                                                        
# 24 hour format                                                                        
ok_ranges=(10:00-11:00 00:00-02:00)                                                     
                                                                                        
for i in ${ok_ranges[@]}; do                                                            
    tm1="${i/-*}"                                                                       
    tm1="$((${tm1/:*}*60+${tm1/*:}))"                                                   
    tm2="${i/*-}"                                                                       
    tm2="$((${tm2/:*}*60+${tm2/*:}))"                                                   
    now="$(($(date +%H)*60+$(date +%M)))"                                               
    [ "$now" -ge "$tm1" -a "$now" -le "$tm2" ] || init 0                                
done
保存成一个脚本,给与可执行权限,然後将这个脚本的地址放进 /etc/rc.local 里面。

另一个办法就是写 cron 任务。

ps:不保证 ubuntu 会执行 /etc/rc.local,如果这样的话,自己想办法让其开机能执行这个脚本。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 关于限制电脑使用时间的疑问

#8

帖子 eexpress » 2010-10-13 11:26

init 0

为什么不是 poweroff
● 鸣学
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 关于限制电脑使用时间的疑问

#9

帖子 xiooli » 2010-10-13 11:32

eexpress 写了:init 0

为什么不是 poweroff
额,习惯问题。我一直都用 init 命令关机/重启等
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16
送出感谢: 0
接收感谢: 1 次

Re: 关于限制电脑使用时间的疑问

#10

帖子 ptptptptptpt » 2010-10-13 11:39

呵呵 这么狠
头像
yaozhipeng
帖子: 239
注册时间: 2009-04-18 11:03
送出感谢: 0
接收感谢: 0

Re: 关于限制电脑使用时间的疑问

#11

帖子 yaozhipeng » 2010-10-13 11:43

那个脚本能实现怎样的目的?在学校,还不能实际操作。只要不是在那个时间段内进去系统,都会关机吗?
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: 关于限制电脑使用时间的疑问

#12

帖子 xiooli » 2010-10-13 11:50

是滴。
头像
Sunmover
帖子: 2339
注册时间: 2010-05-24 13:02
来自: 星城长沙
送出感谢: 0
接收感谢: 4 次

Re: 关于限制电脑使用时间的疑问

#13

帖子 Sunmover » 2010-10-13 11:51

嘎嘎,既然是脚本作怪那么就把你的脚本删了,在进去.....哈哈哈 :em04 :em05
头像
yaozhipeng
帖子: 239
注册时间: 2009-04-18 11:03
送出感谢: 0
接收感谢: 0

Re: 关于限制电脑使用时间的疑问

#14

帖子 yaozhipeng » 2010-10-13 12:27

对了,是对全部用户执行吗?那我要用电脑怎么办?来得及操作吗?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 关于限制电脑使用时间的疑问

#15

帖子 eexpress » 2010-10-13 12:35

/etc/rc.local 那是root的地盘了。你哪里有权限,还来得及操作哦。
:em04
● 鸣学
回复

回到 “老旧版本支持”