Kann ich beim erneuten Anhängen einer getrennten Byobu-Sitzung (Bildschirm oder Tmux) automatisch einen Befehl ausführen?
Bei jedem Login /etc/motd
wird angezeigt. Da ich mich kaum ab- und anmelde, hätte ich gerne die gleiche Funktionalität beim erneuten Verbinden mit meiner getrennten Sitzung. Dies könnte eine einfache cat /etc/motd
Art von Autostart sein.
Antwort1
Ich habe einen Weg gefunden, Befehle nicht beim erneuten Anschließen, sondern im Leerlauf auszuführen: Zuerst habe ich das Byobu-Backend auf Bildschirm geändert, dann habe ich eine .screenrc in ~/.byobu erstellt, die Folgendes enthält:
blankerprg zsh -c "while true; do run-parts --lsbsysinit /etc/update-motd.d; sleep 30; clear; done"
idle 600 blanker
Dabei wird die Bildschirmschonerfunktion verwendet, um Text anzuzeigen, den ich normalerweise nur beim Anmelden sehen würde.