명령에서 명령 출력을 얻으려고했으나 얻을 수 없습니다. 수동으로 실행하면 정상적인 결과를 화면에 표시합니다. [[email protected] ~]# dnsdist -e "topQueries()" 1 Rest 0 100.0%
linux 명령에서 화면 출력하기
나는dnsdist -e 'topQueries() 2>&1 1> /tmp/abc
로했습니다. 그러나/tmp/abc
은 여전히 비어 있습니다.screen
명령으로 해결할 수 없다고 생각합니다. 누구에게 추천이 있습니까?추가 정보 :
나머지 1 0 100.0 %
가 topQueries의 결과이다(). '-e'는 dnsdist에서 명령을 실행하는 것을 의미합니다. 우리가 mysql에 접근 한 다음 SQL 문을 호출하는 것처럼 동작한다.
결과가 화면에 출력됩니까? –
예. 필자가 수동으로 명령을 실행 한 후에이 결과를 화면에 표시합니다. –
리디렉션 순서가 중요합니다.'examplecommand>/tmp/abc 2> & 1'에 대해 – rkosegi