두 명령의 출력을 인수로 다른 스크립트에 전달합니다.

두 명령의 출력을 인수로 다른 스크립트에 전달합니다.

ntopng는 여러 네트워크 인터페이스를 처리할 수 있습니다. 인터페이스 이름을 가져와 표준 출력으로 출력하는 스크립트가 있습니다. 이 출력을 ntopng로 파이프할 수 있습니다.

my_packet_tracer.sh | ntopng -i -

ntopng 관리 패널의 인터페이스는 다음과 같습니다.stdin

여기에 이미지 설명을 입력하세요.

두 번째 네트워크 인터페이스에 대한 스크립트를 실행하고 출력을 ntopng로 파이프하고 싶지만 이미 실행 중이므로 두 번째 프로세스를 시작할 수 없습니다.

다음 방법으로 두 스크립트의 출력을 ntopng에 대한 인수로 파이프하려면 어떻게 해야 합니까? :

my_pkg_trace.sh eth0 >--,
                        |-- ntopng -i output1 -i output2
my_pkg_trace.sh wan  >--'

답변1

ntopng -i <(my_pkg_trace.sh eth0) -i <(my_pkg_trace.sh wan)

관련 정보