Ausgabe von rebuild in Logdatei speichern

Ich verwende Putty unter Windows 10, um Discourse neu zu erstellen, kopiere dann den Text aus Putty in die Zwischenablage und füge ihn dann in eine Notiz-App zur Referenz ein, falls etwas schiefgeht. Das Upgrade auf 2025.12.0-latest erzeugte zu viel Text für den Putty-Verlauf, und selbst dieser war zu viel für die Zwischenablage.

Ich möchte stattdessen beginnen, das Protokoll in einer Datei zu speichern. Gibt es ein empfohlenes Verzeichnis, um die Protokolldatei zu speichern, und würde Folgendes bei der Discourse-Neuerstellung funktionieren?

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

Soweit ich weiß, gibt es kein offiziell vorgeschriebenes Verzeichnis zum Speichern dieser Art von Protokollen, aber Sie sollten vermeiden, System- oder Anwendungsverzeichnisse zu überladen. Gängige Speicherorte sind:

  • Ihr Benutzer-Home-Verzeichnis (/home/ihrbenutzername/)
  • /var/discourse/ selbst (wenn Sie Schreibrechte haben), für temporäre Protokolle. Ein benutzerdefiniertes Protokollverzeichnis, das Sie erstellen, wie z. B. /var/discourse/logs/
1 „Gefällt mir“

Danke. Ich melde mich als root an, daher gibt es keine Unterverzeichnisse innerhalb von home, aber ich werde es das nächste Mal versuchen:

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

Hmm, ich sehe, dass Sie vor einigen Jahren etwas Ähnliches gefragt haben, vielleicht das hier?

Sehr gut, aber die nachfolgende Nachricht erklärte, warum das nicht die Lösung ist. Seit diesem Thema hatte ich nur die Historiegröße von Putty erhöht, und das war bis heute ausreichend. Ich werde beim nächsten Mal die obigen Befehle ausprobieren. Danke.

Ich würde entweder /tmp/dateiname oder ~/dateiname empfehlen. Die Tilde ist Ihr Home-Verzeichnis, welches für root /root ist. In /tmp werden sie irgendwann automatisch gelöscht.

/home ist eigentlich für die Home-Verzeichnisse der Benutzer. Wenn Sie

1 „Gefällt mir“

Cool…

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

… es ist dann so weit!

2 „Gefällt mir“