ping 명령 소리를 사용자 정의하는 방법은 무엇입니까?

ping 명령 소리를 사용자 정의하는 방법은 무엇입니까?

사운드 핑은 네트워크 문제 해결을 위한 훌륭한 도구입니다.
하지만 때로는 시작해야 할 때도 있습니다2개 이상의 가청 핑 소리동시에:

$ ping -a 192.168.100.5

다른 터미널에서:

$ ping -a 192.168.100.6

화면을 보지 않고도 알 수 있어 유용할 것 같아요IP는 뭐라고 대답했나요?핑 소리가 나는데 소리가 같은지 알 수 없습니다.

어떤 방법이 있나요?소리 지정가청 핑 명령을 통해 생성하거나 일시적으로 변경하시겠습니까?

답변1

단말기에서 벨소리 문자를 수신하면 소리가 나기 때문에 변경이 어렵습니다. 당신이 할 수 있는 일은 IP 주소를 숫자 형식으로 읽는 작은 스크립트를 작성하는 것입니다. 예를 들어,소스 tgz데비안 saytime프로그램에. 사용된 버전이 아닙니다.제전패키지에는 대신 0부터 9까지의 숫자에 대한 자체 녹음 세트가 있습니다.

tar 소스 파일의 압축을 푼 다음 디렉터리로 이동하여 saytime-1.0.orig/sounds/에서 파일을 만듭니다 oh.au. 그런 다음 최소 2초 간격으로 0.au무언가를 ping 하고 출력을 실행되는 (패키지의 일부 ) awk 스크립트로 파이프하여 Get the IP 주소의 마지막 숫자:-aaplayalsa-utils

cd saytime-1.0.orig/sounds
ln -sf oh.au 0.au
ping -i 2 192.168.0.254 |
stdbuf -oL awk '
/ from /{split($4,x,".")
        f = "aplay -q -f mu_law "
        for(i=1;i<length(x[4]);i++)f = f " " substr(x[4],i,1)".au"
        print f }' |
sh -x

관련 정보