원격 네트워크에서 장치에 대한 Ping 테스트

원격 네트워크에서 장치에 대한 Ping 테스트

여기에서 원격 네트워크의 장치에 대해 몇 가지 테스트를 수행해 보십시오.

클라이언트와 서버 사이에서 SSH를 사용하고 ping 명령을 사용하여 이 작업을 수행했지만 이 작업을 수행하는 더 좋은 방법이 없는지 생각했습니다.

ssh -o ConnectTimeout=5 -t [email protected] "ping -i 1 -c 1 -W 1 192.168.12.115 > /tmp/ping.txt"

어떤 제안이 있으십니까?

현재 상황 지도를 따르세요. 현재 다이어그램

답변1

방금 해냈습니다.

주요 문제는 Ssh 구문과 Bash 명령 부족(표준 출력 리디렉션)입니다.

touch또 다른 결함은 텍스트 파일을 생성하는 이전 명령이 없다는 것입니다 .

현재 상황은 다음과 같습니다.

ssh -o ConnectTimeout=10 -t [email protected] ' ping -i 5 -c 1 -W 5 192.168.33.23 2> /dev/null | grep "ttl=64" || touch /tmp/servdown.txt ; date > /tmp/servdown.txt ; mutt -s "Device Down!!!" [email protected] < /tmp/servdown.txt '

방금 다음 답변을 찾았습니다.

원격 시스템에서 if 문 실행

관련 정보