편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
;명령어 | ;명령어 | ||
<source lang='bash'> | <source lang='bash'> | ||
ping 서버주소 | xargs -I{} date '+%F %T {}' | ping 서버주소 | xargs -I{} date '+%F %T {}' | ||
ping 서버주소 | awk '{print strftime()" "$0}' | ping 서버주소 | awk '{print strftime()" "$0}' | ||
ping 서버주소 | while read n; do echo $(date) $n; done | ping 서버주소 | while read n; do echo $(date) $n; done | ||
ping 서버주소 | perl -ne 'print scalar(localtime)," ",$_' | |||
</source> | </source> | ||
==실행예시 1: xargs== | ==실행예시 1: xargs== | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# ping 8.8.8.8 | xargs -I{} date '+%F %T {}' | ||
2013-11-11 01:02:26 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | 2013-11-11 01:02:26 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | ||
2013-11-11 01:02:26 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=63.8 ms | 2013-11-11 01:02:26 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=63.8 ms | ||
28번째 줄: | 21번째 줄: | ||
</source> | </source> | ||
:→ 표준 날짜 표기 | :→ 표준 날짜 표기 | ||
==실행예시 2: awk== | ==실행예시 2: awk== | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# ping 8.8.8.8 | awk '{print strftime()" "$0}' | ||
Mon Nov 11 01:09:32 KST 2013 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | Mon Nov 11 01:09:32 KST 2013 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | ||
Mon Nov 11 01:09:32 KST 2013 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=67.6 ms | Mon Nov 11 01:09:32 KST 2013 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=67.6 ms | ||
40번째 줄: | 31번째 줄: | ||
</source> | </source> | ||
==실행예시 3: while== | ==실행예시 3: perl== | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# ping 8.8.8.8 | perl -ne 'print scalar(localtime)," ",$_' | ||
Mon Nov 11 01:06:36 2013 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | |||
Mon Nov 11 01:06:36 2013 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=64.4 ms | |||
Mon Nov 11 01:06:37 2013 64 bytes from 8.8.8.8: icmp_seq=2 ttl=45 time=63.7 ms | |||
... (생략) | |||
</source> | |||
==실행예시 4: while== | |||
<source lang='dos'> | |||
[root@jmnote ~]# ping 8.8.8.8 | while read n; do echo $(date) $n; done | |||
Mon Nov 11 01:03:08 KST 2013 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | Mon Nov 11 01:03:08 KST 2013 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. | ||
Mon Nov 11 01:03:08 KST 2013 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=63.9 ms | Mon Nov 11 01:03:08 KST 2013 64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=63.9 ms | ||
50번째 줄: | 50번째 줄: | ||
==같이 보기== | ==같이 보기== | ||
*[[ | *[[ping]] | ||
==참고== | ==참고 자료== | ||
*http://helperchoi-note.tistory.com/35 | *http://helperchoi-note.tistory.com/35 | ||
*http://stackoverflow.com/questions/10679807/how-to-timestamp-every-ping-result | *http://stackoverflow.com/questions/10679807/how-to-timestamp-every-ping-result | ||
[[분류: 리눅스]] | [[분류: 리눅스]] |