Führen Sie den Befehl beim erneuten Anhängen von Byobu | Bildschirm | TMUX-Sitzung aus

Führen Sie den Befehl beim erneuten Anhängen von Byobu | Bildschirm | TMUX-Sitzung aus

Kann ich beim erneuten Anhängen einer getrennten Byobu-Sitzung (Bildschirm oder Tmux) automatisch einen Befehl ausführen?

Bei jedem Login /etc/motdwird 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/motdArt 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.

verwandte Informationen