사운드 핑은 네트워크 문제 해결을 위한 훌륭한 도구입니다.
하지만 때로는 시작해야 할 때도 있습니다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 주소의 마지막 숫자:-a
aplay
alsa-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