저는 Raspberry Pi를 사용하여 데이터 로거를 만들고 있습니다. rc.local
나는 Capture bytes 를 사용 하는 쉘 스크립트를 사용하고 있습니다 tcpdump
. 내가 직면한 문제는 파이가 시작될 때마다 로그 파일이 교체된다는 것입니다. 파이가 시작될 때마다 로그 파일을 다른 이름으로 저장하는 방법이 있습니까?
내 초기 코드는rc.local
tcpdump -w new.pcap //this writes all the Frames of Ethernet to the file new.pcap
데이터 추가를 시도했지만 파이가 시작될 때마다 로그 파일을 저장하고 싶습니다.
답변1
로그 파일 이름을 타임스탬프로 설정하는 방법:
tcpdump -w new.`date +%s`.pcap
거기에 현재 시간을 나타내는 숫자를 붙여 넣을 것입니다(유닉스가 이를 저장하는 방식인 1970년 이후의 초 단위).
또는:
tcpdump -w new.`date +%Y%m%d%H%M%S`.pcap
(쉽게 정렬할 수 있도록 날짜 형식 지정)