当系统断网以后,自动运行一个指定的shell脚本

sh/bash/dash/ksh/zsh等Shell脚本
回复
凤凰炎舞
帖子: 53
注册时间: 2011-07-10 20:37

当系统断网以后,自动运行一个指定的shell脚本

#1

帖子 凤凰炎舞 » 2012-04-01 19:15

自重升级到ubuntu 11.10后
系统总是无故掉线,
试了好多方法也没有解决方法
最后只有一个最笨的方法
就是用shell脚本手动重连
可是,系统的掉线是随机的
我并不知道它将在什么时候掉线


我希望一个脚本能在系统断网以后 自动运行
请各位前辈指教

谢谢
头像
naturalaw
帖子: 1360
注册时间: 2011-09-06 22:04

Re: 当系统断网以后,自动运行一个指定的shell脚本

#3

帖子 naturalaw » 2012-04-02 13:58

凤凰炎舞 写了:自重升级到ubuntu 11.10后
系统总是无故掉线,
试了好多方法也没有解决方法
最后只有一个最笨的方法
就是用shell脚本手动重连
可是,系统的掉线是随机的
我并不知道它将在什么时候掉线


我希望一个脚本能在系统断网以后 自动运行
请各位前辈指教

谢谢
不知道你是不是用的adsl.
如果是networkmanager,并且你所在區adsl網絡并不是很好的話,會經常掉線的。解決辦法是修改參數,使用命令行的pppoe來
  • The eternal law
chkwx
帖子: 68
注册时间: 2011-09-20 17:52

Re: 当系统断网以后,自动运行一个指定的shell脚本

#4

帖子 chkwx » 2012-04-02 18:19

naturalaw 写了:
凤凰炎舞 写了:自重升级到ubuntu 11.10后
系统总是无故掉线,
试了好多方法也没有解决方法
最后只有一个最笨的方法
就是用shell脚本手动重连
可是,系统的掉线是随机的
我并不知道它将在什么时候掉线


我希望一个脚本能在系统断网以后 自动运行
请各位前辈指教

谢谢
不知道你是不是用的adsl.
如果是networkmanager,并且你所在區adsl網絡并不是很好的話,會經常掉線的。解決辦法是修改參數,使用命令行的pppoe來
兄弟 请问具体如何操作
凤凰炎舞
帖子: 53
注册时间: 2011-07-10 20:37

Re: 当系统断网以后,自动运行一个指定的shell脚本

#5

帖子 凤凰炎舞 » 2012-04-02 18:58

lilydjwg 写了:参考: http://p.vim-cn.com/c8R/python
哥们 我用的是asld 不是路由器啊
凤凰炎舞
帖子: 53
注册时间: 2011-07-10 20:37

Re: 当系统断网以后,自动运行一个指定的shell脚本

#6

帖子 凤凰炎舞 » 2012-04-02 18:59

chkwx 写了:
naturalaw 写了:
凤凰炎舞 写了:自重升级到ubuntu 11.10后
系统总是无故掉线,
试了好多方法也没有解决方法
最后只有一个最笨的方法
就是用shell脚本手动重连
可是,系统的掉线是随机的
我并不知道它将在什么时候掉线


我希望一个脚本能在系统断网以后 自动运行
请各位前辈指教

谢谢
不知道你是不是用的adsl.
如果是networkmanager,并且你所在區adsl網絡并不是很好的話,會經常掉線的。解決辦法是修改參數,使用命令行的pppoe來
兄弟 请问具体如何操作
我也想知道啊 ubuntu11.10的问题不是掉线
而是随机性自动停用网络 ..................
神了........
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 当系统断网以后,自动运行一个指定的shell脚本

#7

帖子 枫叶饭团 » 2012-04-02 19:12

写一个脚本,开机一直运行。一直ping baidu.com 一ping不通就开始运行下面的。。 :em05
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 当系统断网以后,自动运行一个指定的shell脚本

#8

帖子 lilydjwg » 2012-04-02 20:14

凤凰炎舞 写了:
lilydjwg 写了:参考: http://p.vim-cn.com/c8R/python
哥们 我用的是asld 不是路由器啊
原理差不多的。若你是伸手党,那我帮不了你。
凤凰炎舞
帖子: 53
注册时间: 2011-07-10 20:37

Re: 当系统断网以后,自动运行一个指定的shell脚本

#9

帖子 凤凰炎舞 » 2012-04-04 21:56

枫叶饭团 写了:写一个脚本,开机一直运行。一直ping baidu.com 一ping不通就开始运行下面的。。 :em05


如何描述终端执行这种情况啊...

本人新手 问题实在小白,请各位不要见效
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: 当系统断网以后,自动运行一个指定的shell脚本

#10

帖子 kissdb » 2012-04-05 15:20

在Debian/Ubuntu的发行版里,网络建立前/后和网络断开前/后都会到/etc/network里运行相应目录下的脚本:

if-down.d — 网络关闭前
if-post-down.d –网络关闭后
if-pre-up.d –网络建立前
if-up.d –网络建立后

例如,想每次在网络建立后运行一段自己写的脚本,则将此脚本拷贝到if-up.d目录下,并赋予755的权限即可。
http://www.willsonchen.com/archives/337
凤凰炎舞
帖子: 53
注册时间: 2011-07-10 20:37

Re: 当系统断网以后,自动运行一个指定的shell脚本

#11

帖子 凤凰炎舞 » 2012-12-26 19:30

还好在 12.10中已经不断网了

真怀念当时到艰苦岁月啊~!!
:em06
回复