재빌드 결과를 로그 파일에 저장

저는 Windows 10에서 Putty를 사용하여 Discourse를 재빌드하고, Putty의 텍스트를 클립보드에 복사한 후 문제가 발생할 경우를 대비하여 참고용으로 메모 앱에 저장합니다. 2025.12.0-latest 버전으로 업그레이드했을 때 Putty의 히스토리 용량을 초과할 정도로 텍스트가 너무 많이 생성되었고, 클립보드 용량조차 초과했습니다.

대신 로그를 파일로 저장하는 방식으로 변경하고 싶습니다. 로그 파일을 저장하는 데 권장되는 디렉터리가 있으며, 아래 명령어가 Discourse 재빌드와 함께 정상적으로 작동하는지 궁금합니다.

cd /var/discourse
./launcher rebuild app 2>&1 | tee filename.log

AFAIK, 이러한 유형의 로그를 저장하기 위한 공식적으로 지정된 디렉터리는 없습니다. 하지만 시스템이나 앱 디렉터리를 지저분하게 하는 것은 피해야 합니다. 일반적인 위치는 다음과 같습니다:

  • 사용자 홈 디렉터리 (/home/yourusername/)
  • /var/discourse/ 자체 (쓰기 권한이 있는 경우), 임시 로그를 위해. /var/discourse/logs/와 같이 직접 생성한 사용자 지정 로그 디렉터리

감사합니다. 저는 root로 로그인하기 때문에 home 안에 하위 디렉터리가 없지만, 다음에는 이렇게 시도해 보겠습니다:

cd /var/discourse
./launcher rebuild app 2>&1 | tee /home/filename.log

음, 몇 년 전에 비슷한 질문을 하신 것 같네요. 혹시 이것일까요?

좋습니다. 하지만 이후 메시지에서 그것이 해결책이 아닌 이유를 설명해 주셨습니다. 그 주제 이후로 저는 PuTTY의 히스토리 크기를 늘렸고, 오늘까지 그 정도면 충분했습니다. 다음에 위의 명령어를 시도해 보겠습니다. 감사합니다.

/tmp/filename 또는 ~/filename을 추천합니다. 티lda(~)는 홈 디렉터리를 의미하며, root 사용자의 경우 /root입니다. /tmp에 있는 파일은 언젠가 자동으로 삭제됩니다.

/home은 실제로는 일반 사용자의 홈 디렉터리를 위한 것입니다. 만약 당신이

좋아요…

cd /var/discourse
./launcher rebuild app 2>&1 | tee ~/filename.log

… 이제 됐네요!