我为这个问题编写了一个脚本监控远程主机的互联网链接 该脚本将由 cron 运行,每隔一分钟左右,它将重新执行命令
route add ....
route del ....
我知道,如果您两次添加相同的路由,则会出现一条错误消息,指出该文件已存在;如果不存在,则会出现一条错误消息,指出该文件不存在。
在这些情况下我是否应该避免执行此命令,或者它对网络或机器性能根本没有影响?
答案1
如果您添加一条路线两次,然后使用命令检查它route
,那么您仍然只能看到一个条目。也就是说,第二次运行它时,没有添加任何内容。同样,一旦删除了路线,就无法再次删除它。
如果您不喜欢该错误消息,请修改您的脚本,使其route
首先运行并检查结果(使用grep
Maybe)以查看路由是否已配置。
或者(不太优雅)将命令重定向stderr
到route add/del
,/dev/null
以便您看不到它。