LinuxSir.cn,穿越时空的Linuxsir!

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

linux 下共享上网,定时开关的实现!

[复制链接]
发表于 2003-7-30 11:59:16 | 显示全部楼层 |阅读模式
公司现使用linux代理上网!现想实现 周一到周五每天9:00 开通全网的ADSL连接 周一到周五19:00 关闭公司的ADSL连接,现想写一个脚本实现。请高手指教,在此多谢了!!!!!!!!
发表于 2003-7-30 14:21:36 | 显示全部楼层

用cron

把你的ADSL的启动和断开的脚本放进去就好了。
发表于 2003-7-30 16:34:27 | 显示全部楼层
如果我只想控制部分IP在指定时间可以上呢?
iptables好像没有时间控制的参数吧?(不用squid)
发表于 2003-7-30 16:37:28 | 显示全部楼层
也可以用cron实现,把iptables的脚本加到cron里去,定期执行
 楼主| 发表于 2003-7-30 16:50:55 | 显示全部楼层
上面的兄弟!既然是学习交流,我想你们应该把详细的步骤写出来。你们这样写就没意思了?你说是吗?我上过台湾的论坛,回答问题很详细的!纯属个人观点从技术角度出发!
发表于 2003-7-30 16:51:29 | 显示全部楼层
在试
发表于 2003-7-31 01:54:59 | 显示全部楼层
关注。。。。。。。。。。。。。。。。
希望成功后能贴出,以飨我等菜鸟
发表于 2003-7-31 08:26:24 | 显示全部楼层
昨晚查了有关rh 命令的资料:
crontab 设定时间执行command
crontab -e 编辑设定任务
cat cronset 显示任务队列(好像错了!)
$crontab -e
分 时 日 月 dataofweek command
发表于 2003-8-1 09:18:50 | 显示全部楼层
最初由 wallace888 发表
上面的兄弟!既然是学习交流,我想你们应该把详细的步骤写出来。你们这样写就没意思了?你说是吗?我上过台湾的论坛,回答问题很详细的!纯属个人观点从技术角度出发!



有同感
发表于 2003-8-1 14:25:09 | 显示全部楼层
  1. #!/bin/sh
  2. c=0
  3. while true;
  4. do
  5. h=`date | gawk {" print \\\$4 "} | sed 's/:/ /g' | gawk {" print \\\$1 "}`
  6. m=`date | gawk {" print \\\$4 "} | sed 's/:/ /g' | gawk {" print \\\$2 "}`
  7. if [ $h -ge 23 ] || [ $h -lt 7 ] ; then
  8. #       if [ $m -ge 30 ] ;then
  9.         [ $c -eq 0 ]  && shutdown -h now
  10.         [ $c -eq 1 ]  && shutdown -h 2 Time to sleep!!!!
  11. #       fi
  12. fi
  13. c=1
  14. sleep 180;
  15. done
复制代码

I am sorry,I know nothing about network, but I hope this script can help you.
So, as you see, no body can open my computer after 11 oclock,and before 7 oclock
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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