2014-07-26 4 views
0

저는이 프로그램을 Linux에서 Genetorrent라고합니다. 다운로드 상태 업데이트를 인쇄합니다. 출력을 화면에 표시하는 대신 파일로 리디렉션하고 싶습니다. 다음 중 어느 것도 작동하지 않는 것으로 보입니다.프로그램의 출력을 파일로 재지향하는 방법

gtdownload [option & parameter] > gt.log 
gtdownload [options & parameters] 2>&1 | tee gt.log 

처음에는 gt.log에 아무것도 출력하지 않습니다. 두 번째는 화면과 파일 모두에 동시에 출력됩니다.

작업을 배경으로 설정할 수 없어도 Ctrl + z 및 "bg"를 수행 한 후에도 화면에 계속 인쇄됩니다. 터미널 창을 닫으면 작업이 종료됩니다.

이러한 유형의 프로그램의 경우 파일을 다시 출력하고 파일로 출력하려면 어떻게해야합니까? 하나의 파일에 모든 출력을 넣어 stderr

+0

매우 편리합니다 :'nohup gtdownload ... &'는 당신을 위해 모든 방향 전환을합니다. 실제로 – Harald

답변

2

이 시도

gtdownload [option & parameter] > gt.log 2>&1 
gtdownload [option & parameter] &> gt.log ## Bash only 

또는 추가 :

gtdownload [option & parameter] >> gt.log 2>&1 
+0

! 감사. – ddd

1

또는 단지에 나타나는 메시지에 의해 발생 될 수있는 첫 번째 경우에서 콘솔로 출력됩니다

gtdownload [option & parameter] > gt.log 2>gt.error 

메시지를 :

관련 문제