제목이랑은 조금 심하게 다르지만..
busybox-1.10.1/networking/ping.c 의 소스를 보면
라는 부분에 timeout 10초와 핑간격 1초가 정의되어 있다.
어짜피 alarm() 함수가 integer 만 받아서 소수점은 무리이므로
ping -c 를 이용하여 빠르게 핑 테스트는 힘들듯 하다.
다른 방법으로 접근을 하자면,
ping -c 1 ... ; ping -c 1 ...
이런식의 명령행으로 할 경우 1초 간격없이 빠르게 핑을 연속으로 보낼 수 있다.
busybox-1.10.1/networking/ping.c 의 소스를 보면
enum { DEFDATALEN = 56, MAXIPLEN = 60, MAXICMPLEN = 76, MAXPACKET = 65468, MAX_DUP_CHK = (8 * 128), MAXWAIT = 10, PINGINTERVAL = 1, /* 1 second */ }; |
라는 부분에 timeout 10초와 핑간격 1초가 정의되어 있다.
어짜피 alarm() 함수가 integer 만 받아서 소수점은 무리이므로
ping -c 를 이용하여 빠르게 핑 테스트는 힘들듯 하다.
다른 방법으로 접근을 하자면,
ping -c 1 ... ; ping -c 1 ...
이런식의 명령행으로 할 경우 1초 간격없이 빠르게 핑을 연속으로 보낼 수 있다.
'프로그램 사용 > busybox' 카테고리의 다른 글
busybox - ash에서 alias 지원하지 않을경우 (0) | 2009.09.03 |
---|---|
busybox ash 주의사항? (2) | 2009.08.06 |
udhcpc 데몬 스크립트 (2) | 2009.07.30 |
Busybox build option - "Build BusyBox as a static binary (no shared libs)" (0) | 2009.07.30 |
busybox dhcp 사용하기 - udhcpc/udhcpd (0) | 2009.07.29 |