Hallo,
Das erste was ich täglich zu Beginn einer Sitzung händisch ausführe ist ein:
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo snap refresh && flatpak update -y
per alias:
alias aptup=
Und das unabhängig ob sich das von mir nicht genutzte "discover" meldet. Alles gut.
Jetzt soll jede Ausgabe des Terminals bei einem aptup in einem Ordner meiner Wahl als Textdatei gespeichert werden. Auf Grund besserer Übersicht natürlich mit Datum im Dateiname.
Beispiel: aptup2022.04.08.txt
Ich habe dann mal probehalber etwas klein angefangen:
uname -a > uname.txt
und weiter mit:
neofetch > $(date +"%Y.%m.%d").txt
rm 2022.04.08.txt tuxracer@kubuntu:~$ sudo apt update > $(date +"%Y.%m.%d").txt WARNING: apt does not have a stable CLI interface. Use with caution in scripts. tuxracer@kubuntu:~$ cat 2022.04.08.txt OK:1 http://security.ubuntu.com/ubuntu focal-security InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:3 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Paketlisten werden gelesen... Abhängigkeitsbaum wird aufgebaut.... Statusinformationen werden eingelesen.... Alle Pakete sind aktuell.
Auch alles schön und gut betreff Erstellen einer Datei. Jedoch erhalte ich dabei keine Ausgabe dessen was gerade im Terminal "läuft" bzw. "sonst so zu sehen ist".
Oder es mangelt an Berechtigungen:
aptup > $(date +"%Y.%m.%d").txt [sudo] Passwort für tuxracer: OK:1 http://security.ubuntu.com/ubuntu focal-security InRelease OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease OK:3 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease OK:4 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Alle Snaps sind aktuell. bash: $(date +"%Y.%m.%d").txt: Keine Berechtigung
Danke