psql의 전체 세션을 .txt 파일에 기록하려고합니다. 나에게 주어진 명령은 처음이 있었다 : 나는 그것을 종료 할 때까지PostgreSQL 세션을 텍스트 파일에 로깅
psql db_name| tee file_name.txt
하지만, 내 SSH 클라이언트가 아무 작업도 수행하지 않습니다. 즉, 명령을 인식하지 못합니다. 더 많은 문서처럼, 내가 쓰는 것에 상관없이 어떤 행동도 일어나지 않습니다. 지금까지는 '\q'
만 인식되어 빠져 나갈 수 있습니다. 어떤 아이디어가 발생하고 있습니까? 셸이 아무 것도 읽지 않으면 쿼리를 어떻게 작성해야합니까?
script filename.txt
그것은 메시지를 보여 않습니다 : 또한, 나는 다음 (이 데이터베이스에 연결하기 전에입니다) 시도 script started, file is filename.txt
을,하지만 난이 파일을 저장하고 검색하는 방법을 어디에서 잘 모릅니다.
위의 도움말은 언제든지 환영합니다. 고마워요 :)
당신은 선택 스크립트는 첫 번째 인수로 파일을 제공하여 파일을 저장해야하는 위치! 표시 한대로 호출하면 파일은 명령을 시작한 디렉토리에 있습니다. – asjo
확인. 내 로컬 PC에도 파일을 저장할 수 있습니까? 같은 파일 주소를 알려줘야합니까? 또한, 어떤 명령을 '파일을 첫 번째 인수로 사용'을 언급합니까? 고마워 :) – student001
파일은 "script filename.txt"명령을 실행하는 컴퓨터에 저장됩니다. 그것은 제가 언급 한 명령입니다. 세션이 끝나면 "exit"를 입력하여 파일을 작성해야합니다. 스크립트는 "Script done, file is filename.txt"라고 표시합니다. 스크립트 (1) 매뉴얼을보십시오. – asjo