Nach dem Upgrade auf Version 9.1.1 von Proxmox Virtual Environment ist mir bei der Anmeldung über SSH aufgefallen, das mein Startscript einen Fehler ausgibt: /welcome.sh: 1: last: not found. Das Script gibt mir die wichtigsten Systemparameter direkt nach der Anmeldung aus, darunter meine letzte Anmeldung, die es mit dem last Commando aus /var/log/wtmp ließt, eine dynamische MOTD quasi (Ausgabe s.u.). Zwar wird das in der ersten Zeile eh ausgegeben, aber die wichtigsten Betriebsparameter habe ich gern übersichtlich an immer der selben Stelle. Wer mal mit einer Vielzahl von remote Shells gearbeitet hat, wird mir vermutlich zustimmen.

Startscript

Ich habe mir tatsächlich noch nie Gedanken gemacht wo solche Befehle aufzufinden sind oder ob sie Teil der Shell sind. Ich konnte tatsächlich auf die Schnelle keine Info darüber finden, wie sich dieses Manko beheben ließe. Einschlägige Suchmaschinen verwiesen lediglich darauf, dass dieser Befehl nicht installiert werden müsse, da er üblicherweise in allen Distributionen enthalten wäre. Erst als ich probierte ob ich eine Umgehungslösung mit lastlog basteln könnte und das auch nicht vorhanden war, stolperte ich über die Lösung.

sudo apt update
sudo apt install lastlog2

Wie durch Zauberhand funktionierte danach auch das Startscript wieder. Es befindet sich übrigens unter /usr/bin/last.

Vorheriger Beitrag