이 문제에 대한 스크립트를 작성했습니다.원격 호스트의 인터넷 링크 모니터링 스크립트는 cron에 의해 실행되며 매분마다 명령이 다시 실행됩니다.
route add ....
route del ....
같은 경로를 두 번 추가하면 파일이 이미 존재한다는 오류 메시지가 나오고, 없으면 파일이 없다는 오류 메시지가 나오는 것으로 알고 있습니다.
이러한 경우 이 명령을 실행하지 말아야 합니까, 아니면 네트워크나 시스템 성능에 전혀 영향을 미치지 않습니까?
답변1
경로를 두 번 추가한 다음 명령을 사용하여 확인하면 route
여전히 하나의 항목만 표시됩니다. 즉, 두 번째로 실행하면 아무것도 추가되지 않습니다. 마찬가지로 한번 삭제된 경로는 다시 삭제할 수 없습니다.
오류 메시지가 마음에 들지 않으면 route
먼저 실행되도록 스크립트를 수정하고 결과를 확인하여( grep
Maybe를 사용하여) 경로가 구성되었는지 확인하세요.
또는 (덜 우아하게) 명령을 표시하지 않도록 stderr
리디렉션 route add/del
하십시오 ./dev/null