TCP 트래픽을 내 장치로 보내기 위해 ethr 도구를 실행하고 있습니다. Ethr 도구는 인터페이스별로 트래픽을 전송하며 여러 인터페이스에 대해 ethr 도구 명령을 실행하는 Python 스크립트를 작성했습니다. 저는 명령과 상호 작용할 수 있도록 백그라운드에서 명령을 실행하기로 결정했습니다.
내가 직면한 문제는 & 및 '&'를 사용하여 프로세스를 백그라운드로 보낼 수 있지만 프롬프트로 돌아가려면 Enter 키를 눌러야 한다는 것입니다. Enter 키를 누르지 않고 메시지를 받을 수 있는 방법이 있나요?
도구를 실행하는 데 사용하는 명령은 다음과 같습니다../ethr -s ip 73.3.224.11 -4 -port 10499 -no &
파일로 리디렉션을 시도했지만 문제는 파일 크기가 증가하고 가상 머신이 충돌한다는 것입니다. 대체 솔루션을 제안해주세요.
답변1
stdout
다음으로 리디렉션 :stderr
/dev/null
./ethr <arguments> > /dev/null 2>&1 &
왜냐면 당신은 출력에 신경쓰지 않는 것 같거든요