我有一台放在办公室里的主机,装的是RHEL AS4,配有一个公网IP,
但是平时有人偶然会把我这个IP占掉,然后好像linux会自动把网卡down掉,防止冲突产生,因为我不是经常去办公室,一般都是ssh上来,网卡一down掉,我就没办法了,只好赶去办公室,
我写了一个cron,让网卡没半个小时重启动一次,service network restart,
但是我很快发现那不合理.因为在没有被占用掉的情况下,重启网卡会影响到正常服务,
而且万一被占掉的一瞬间不能很快回复,要到半个小时后才能回复.
那么我想能否写一个shell每隔多少多少秒,判断一下网卡是否被挂起,如果是,那么就重新启动network服务,
请高手帮忙. |