
In der Cron-Datei verwende ich Code wie diesen
*/1 * * * * history > myhistory.log
Ich verwende diesen Befehl, um meine letzten "Historie"-Ergebnisse in einer anderen Datei anzuzeigen
tail -l /var/log/myhistory.log
Das Ergebnis sind jedoch nur die letzten 10 Verlaufsbefehle wie diese:
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 clear
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 date
Ich möchte hier alle Verlaufsergebnisse zu mehr als 100 Befehlen sehen, aber hier werden mir nur die letzten 10 Ergebnisse angezeigt.
Wie kann ich alle Verlaufsergebnisse abrufen?
Antwort1
tail zeigt nur die letzten 10 Ergebnisse an. Sie können jedoch die Option -n[Zahl] verwenden, um beliebig viele Ergebnisse anzuzeigen. Beispiel:
tail -n100 /var/log/myhistory.log
hier werden Ihnen die letzten 100 Befehle angezeigt.
Antwort2
tail
gibt genau die letzten zehn Zeilen aus, und head
die ersten zehn
Um den gesamten Inhalt auszugeben, ersetzen Sie ihn durchcat
stattdessen