airodump-ng mon0의 결과를 파일에 추가하려고 합니다.
한 번 실행하고 추가한 다음 종료하고 싶습니다. x분마다, 잠자기 등 명령을 반복할 수 있습니다.
답변1
질문이 구체적이라고 생각해서 먼저 수정했는데 airodump-ng
, 사실은 일반적인 해결책이 생각났거든요(그래서 롤백이라니, 죄송합니다).
tee
여기에서 이것을 사용할 수 있습니다 :
$ airodump-ng mon0 | tee -a file.log
하지만 내가 아는 한... 표준 리디렉션을 사용해도 작동합니다.
$ airodump-ng mon0 >> file.log
yes
and를 사용해 보았는데 cat
프로세스가 계속 실행되더라도 내 파일이 업데이트됩니다. tee
이는 write(2)
모든 사람을 위해 수행되는 것으로 보이며 read(2)
EOF까지 버퍼링 메커니즘은 없는 것 같습니다.