rebuildの出力をログファイルに保存

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/ のようなカスタムログディレクトリを作成する。
「いいね!」 1

ありがとうございます。rootとしてログインしているので、home内にサブディレクトリはありませんが、次回はこれを試します。

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

うーん、数年前に似たようなことを尋ねていたようですが、これでしょうか?

非常に良いのですが、その後のメッセージでなぜそれが解決策ではないのかが説明されました。その件以来、Puttyの履歴サイズを増やしただけで、今日まではそれで十分でした。次回は上記のコマンドを試してみます。ありがとうございます。

/tmp/filename または \~/filename のどちらかをお勧めします。チルダはホームディレクトリ(rootの場合は/root)を指します。/tmp にあるファイルは、いずれ自動的に削除されます。

/home は主にユーザーのホームディレクトリ用です。もしあなたが

「いいね!」 1

クール…

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

…それからだ!

「いいね!」 2