리눅스에서 Windows 프로그램을 실행하려고하는데, 그 프로세스에서 출력 (stdout)을 얻고 싶습니다. 이 텍스트를 .sh 파일에 넣습니다. wine Blockland.exe ptlaaxobimwroe -dedicated -port 30000 >> consoleLog.txt
프로그램을 실행했지만 빈 파일이 생성되었습니다. 이 명령은 터미널 창에서 직접 실행될 때 항상 작동합니다. 그래서 .sh 스크립트에서 파일에 출력을 출력하지 않는 이유는 무엇입니까?리눅스 : .sh 스크립트의 프로그램 출력 없음
0
A
답변
0
출력을 표준 오류로 보낼 수 있습니다. 이 가능성을 설명하기 위해, 2>&1
비트가 표준 출력 (파일 기술자 1)에 표준 에러 (파일 기술자 2) 리디렉션
wine Blockland.exe ptlaaxobimwroe -dedicated -port 30000 2>&1 >>consoleLog.txt
보십시오. 그런 다음 stdout (stderr 출력 포함)을 로그 파일로 리디렉션합니다.
+0
터미널에 입력 할 때 항상 출력을 파일에 올바르게 기록합니다. 쉘 스크립트에서 작동하지 않는 이유는 무엇입니까? – hammereditor
관련 문제
- 1. sh 스크립트의 모듈로 계산
- 2. sh 스크립트의 wget 사용
- 3. sh 스크립트의 의미는 무엇입니까?
- 4. 출력 프로그램 없음
- 5. .sh 스크립트의 html 파일 편집
- 6. sh 스크립트의 nohup이 작동하지 않습니다.
- 7. 리눅스 모든 파일에 출력
- 8. 브라우저에서 Sh 스크립트 출력 표시
- 9. sh 쉘 조건문 및 출력 ": 찾을 수 없음 :"
- 10. 젠킨스 리눅스 슬레이브 출력
- 11. 리눅스 터미널 입력/출력 C 프로그램
- 12. 는 쉘 스크립트의 리눅스
- 13. 리눅스 : 파일에서 파이프 출력
- 14. SH 리눅스 : 구문 오류 : 예기치 않은 단어
- 15. bash 스크립트의 형식 출력
- 16. bash 스크립트의 결과 출력
- 17. 파이썬 스크립트의 출력
- 18. Powershell 스크립트의 출력 얻기
- 19. 자바 스크립트의 라운드 출력
- 20. 리눅스 펄 스크립트의 문법 오류
- 21. 출력 없음 오류 없음
- 22. Ncurses의 없음 출력
- 23. C# 모노 리눅스 프로세스 출력
- 24. 리눅스 wget 파일 출력
- 25. ProcessBuilder ("sh")에서 출력 명령을 기다리는 java
- 26. 리눅스 우분투에서 .sh 확장자 파일을 만들 수있는 방법
- 27. bin/sh : 1 : arm-eabi-gcc를 찾을 수 없음
- 28. 리눅스 출력 콘솔을 여러 모니터에 출력
- 29. sh : irb를 찾을 수 없음 오류
- 30. 세마포어 사용시 출력 없음
셸 스크립트의 나머지 부분과 실행 방법을 보여줍니다. – siride