Starten eines Bildschirms (Unix-Befehl) + Ausführen eines Befehls in 1 Befehl?

8

Ich frage mich, wie ich einen Befehl wie folgt starten kann:

%Vor%

Aber anstatt das übliche zu tun

%Vor%

Dann der Befehl

%Vor%

Entfernen Sie dann den Bildschirm

%Vor%

Ich möchte, dass es beginnt und sich löst. Danke!

    
EpicDewd 05.01.2010, 16:18
quelle

2 Antworten

10
%Vor%

Erläuterung:

  • -d -m startet den Bildschirm im losgelösten Modus (Sitzung erstellen, aber nicht anhängen)
  • sh -c commandline startet eine Shell, die die angegebene Befehlszeile ausführt (notwendig, da Sie das while builtin verwenden).
Heinzi 05.01.2010, 16:35
quelle
3

Von screen -h , diese sehen nützlich aus:

%Vor%

Ich habe das nicht selbst gemacht, aber da würde ich anfangen.

Aktualisierung:

Oben in der Hilfe steht auch

%Vor%

Daher kann der Schalter -X den Befehl screen im Gegensatz zu einem shell Befehl ausführen. Sie können Ihren Befehl möglicherweise nur nach -dmS <name> ohne -X switch setzen.

    
MikeSep 05.01.2010 16:27
quelle

Tags und Links