연속 명령의 결과를 저장하는 방법은 무엇입니까? [폐쇄]

연속 명령의 결과를 저장하는 방법은 무엇입니까? [폐쇄]

airodump-ng mon0의 결과를 파일에 추가하려고 합니다.

한 번 실행하고 추가한 다음 종료하고 싶습니다. x분마다, 잠자기 등 명령을 반복할 수 있습니다.

답변1

질문이 구체적이라고 생각해서 먼저 수정했는데 airodump-ng, 사실은 일반적인 해결책이 생각났거든요(그래서 롤백이라니, 죄송합니다).

tee여기에서 이것을 사용할 수 있습니다 :

$ airodump-ng mon0 | tee -a file.log

하지만 내가 아는 한... 표준 리디렉션을 사용해도 작동합니다.

$ airodump-ng mon0 >> file.log

yesand를 사용해 보았는데 cat프로세스가 계속 실행되더라도 내 파일이 업데이트됩니다. tee이는 write(2)모든 사람을 위해 수행되는 것으로 보이며 read(2)EOF까지 버퍼링 메커니즘은 없는 것 같습니다.

관련 정보