将 rebuild 的输出保存到日志文件

我使用 Windows 10 上的 Putty 来重建 Discourse,然后将 Putty 中的文本复制到剪贴板,再复制到笔记应用程序中以供参考,以防出现任何问题。升级到 2025.12.0-latest 生成了太多的文本,超出了 Putty 的历史记录限制,即使是历史记录也太多,超出了剪贴板的容量。

我想开始将日志保存到文件中。是否有推荐的目录来保存日志文件,并且以下命令是否适用于 Discourse 重建?

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

据我所知,没有官方要求的目录来存储此类日志,但您应该避免使系统或应用程序目录混乱。常见位置包括:

  • 您的用户主目录 (/home/yourusername/)
  • /var/discourse/ 本身(如果您有写入权限),用于临时日志。您创建的自定义日志目录,例如 /var/discourse/logs/

谢谢。我以 root 用户登录,所以 home 目录下没有子目录,但我下次会尝试这样做:

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

嗯,我看到你几年前问过类似的问题,也许是这个?