Linbo-remote -l

Hallo zusammen,
Hallo Holger,

Hintergrund hier.
ich verusche mit linbo-remote -l mir die laufende Prozesse anzusehen, doch werden mir keine angezeigt. Ich bin aber sicher, dass welche da sein müssten. Was mache ich denn da falsch?

Grüße
Nathalie

Tag auch,
ich wuerde mal behaupten, dass seit dem Umstieg von screen auf tmux der „-l“-Parameter einfach nix anzeigt.

Bin aber auch gespannt was noch fuer Antworten kommen.

Gruss Harry

Hallo Harry,

Bei mir vorher (lrl ist ein alias für linbo-remote -l, ich bin zu faul):

$ lrl
client1_linbo-remote: 1 windows (created Sat Oct 21 12:59:01 2023)
client2_linbo-remote: 1 windows (created Sat Oct 21 12:59:06 2023)
client3_linbo-remote: 1 windows (created Sat Oct 21 12:59:10 2023)

Die Befehl hatte ich manuel auf dem Server gestartet:

$ lr -i client2 -c sync:1,sync:2,start:1
###
### linbo-remote (170954) start: sam. 21 oct. 2023 12:59:06 CEST
###

Sending command(s) to:
 client2 ... Started with PID 171046. Log see /var/log/linuxmuster/linbo/client2.linbo-remote.

###
### linbo-remote (170954) end: sam. 21 oct. 2023 12:59:06 CEST
###

Ich habe aber keine Idee warum es bei euch nicht läuft.

Gruß

Arnaud

Ah, danke Arnaud, vermutlich tut das nicht weil wir das „-l“ nicht gleich mit an den Befehl haengen.
Dein „-c“ tut ja auch nur, wenn der Client in Linbo haengt, unsere Rechner starten durch, also nehme ich immer „-p“ und starte sie danach extra mit „-w0“. Ich vermute, das geht auch eleganter mit einem „-w 40“ oder so.

Gruss Harry

Ich hab das nochmal ohne autostart versucht, das „-l“ bringt hier ueberhaupt nix, da laeuft auch keine tmux-Sitzung.

Hallo zusammen,

danke, dass Ihr so fix seid.

Bei mir sieht das so aus:

linbo-remote -i inf1-01 -p sync:1,start:1

image

linbo-remote -l gibt dann nichts zurück. Auch anhängen bringt nichts.

Grüße
Nathalie

Hallo,

@thomas kann mich korrigieren, aber ich verstehe das Verhalten so:

  • -c wird die Kommandos auf dem Server per ssh innerhalb einer tmux session starten, damit kann man diese tmux Session „anhängen“ und folgen,
  • -p vorbereitet einer Skript der an Client beim nächsten Boot geschickt sein wird. Die Befehle werden dann direkt auf dem Client ausgeführt, und damit ist es nicht möglich eine tmux Session auf dem Server zu starten. Mit diesem Parameter hat der Server kein Zugriff auf dem Prozess, da es auf dem Client läuft. Genauso wir linbo-remote -l keine Ausgabe geben.

Gruß

Arnaud

Hallo,

linbo-remote -l zeigt nur aktuell laufende Sessions an (in tmux).
Der Parameter -p bewirkt, dass linbo beim nächsten start eines
betroffenen Clients das ausführt, was man im Befehl hinter -p mitgegeben
hat.

Ich starte meine Clients mit
linbo-remote -w 50 -r RAUM -c format:1,sync:1,start:1

Daraufhin starten sie und ich sehe sie mit -l
Draufschauen kann ich dann mit -a (attache).

Vorsicht: raus geht es (glaub ich) mit strg-d b

LG

Holger

Nee, mit [STRG-B] [D].

Steht aber auch am Anfang der Sitzung für ca. 2 Sekunden, wenn man sich „attached“.

VG, Tobias