我用运行Win XP Pro SP3的计算机管理一个实验室。由于许多原因,始终插入网线是很重要的。不幸的是,有些人喜欢拔掉网线:在这种情况下,当拔出网线时,会启动shutdown命令作为对拔下网线的惩罚。目前,我使用VBS脚本完成此操作,该脚本在用户登录时启动,就像下面这样的无限循环:
做
用于检查网络状态的WMI代码...
循环
但在这种情况下,脚本总是在运行,并占用大量cpu资源。现在,在VBS中可以编写一个脚本,能够“监听”像断开连接这样的事件?请不要建议改变编程语言。提前感谢您的帮助。
这真让我迷惑不解。我注意到在联想T410上,Kubuntu10.10上有30%的avahi守护进程(这是top给出的值,而不是krunner的任务管理器)。
这个太高了。试图一个一个地抑制质体,我设法将CPU的使用范围缩小到系统托盘上。然后,我又做了一些测试,实际上所有的事情都是在打开系统托盘中的网络管理器并登录到我的有线连接之前。因此,要求Kubuntu使用有线连接似乎使avahi守护进程占用了CPU的30%。关闭它并不会使CPU的使用率下降。
你知道什么会导致这个问题吗?还有其他人意识到了吗?
编辑:经过几次测试后,我可以确定这是一个真正的问题,因为有线连接,它不这样做的无线连接。
EDI