Linux에서 60초 간격의 ping 명령을 설정하고 이를 날짜와 시간이 포함된 로그 파일에 저장하고 싶습니다.
주기적으로 ping 명령을 실행하여 로그 파일에 저장할 수 있지만 날짜와 시간이 없습니다! 또한 터미널에 "ping 10.100.... -i 60 > log"를 입력하고 싶지 않습니다! 나는 리눅스 자체가 이것을 할 수 있었으면 좋겠다! 방금 Linux를 구성했습니다.
답변1
#! /bin/sh
export LANG=C TZ=UTC
( date; ping -c1 server.com ) >> /path/to/server.log
로그 파일을 구문 분석하는 것이 더 쉽기 때문에 내보내기가 필요합니다.
크론에 넣으세요:
* * * * * /path/to/script.sh