Ich bin beeindruckt von den Fernbedienungsfunktionen von tmux:
tmux new-window -t p12346 'echo foo;sleep 10'
Dadurch wird in der Sitzung ein neues Fenster mit dem Namen p12346 erstellt, und es wird nichts auf dem Bildschirm gedruckt. Das ist großartig. Aber wie kann ich den obigen Befehl anweisen, zu warten, bis der Schlaf beendet ist, bevor ich zurückkehre? Das heißt, ich möchte, dass dies genauso gemacht wird, aber die Ausführung dauert 10 Sekunden:
time tmux new-window -t p12346 'echo foo;sleep 10'
Hintergrund
Wenn dies möglich ist, wird es möglicherweise zu einer Funktion von GNU Parallel: Auf die aktuell ausgeführten Jobs kann über jedes Fenster zugegriffen werden tmux
, sodass Sie den Fortschritt jedes Jobs in Echtzeit verfolgen können.
So tmux
wird nicht im Vordergrund ausgeführt werden: Der Benutzer muss , um es zu befestigen.