나는 백그라운드 프로세스의 출력을 읽기 위해 노력하고있는 예약 된 백그라운드 프로세스의 터미널 출력을 저장하고 그것을 (파일 또는 저장) 라인으로 라인을 읽고 싶어. >
및 tee
을 사용하여 출력을 파일에 저장하려고 시도했지만 작동하지 않았습니다.</p> <pre><code>pwd & </code></pre> <p>같은 쉘 스크립트
[[email protected] ~]$ ls & | tee output.txt
배쉬 : 예기치 않은 토큰 '근처의 구문 오류 |' 이 명령을 실행하지만 아무것도 경우 output.txt 참고
에 저장하지
>
를 사용
[[email protected] ~]$
[[email protected] ~]$ ls & > output.txt
,
는 기본적으로 나는.sh
파일에서하지만, 모든 명령의 실행 후 여러 명령을 실행하려면 다음 명령을 이동하거나 스크립트를 중단하기로 결정하기 위해 다음 명령으로 가기 전에 해당 명령의 출력을 확인하고 싶습니다.
ls > output &
당신이 그것을 당신의 방법 당신이 output
-file의 백그라운드에서 프로세스의 출력을 저장하는 것를 할 경우
'그 명령의 출력 (다음 명령으로 가기 전에)'을 할 때 이전 명령에서 특정 문자열을 읽거나 명령이 성공적으로 실행되면 다음 명령을 실행 하시겠습니까? – Inian