Screen

16/12/2011 - 19:52 von Jochen Schreiber | Report spam
Hallo an alle,

ich versuche grade einen einfachen benannten screen auf Ubuntu zu
erstellen und dann ein Kommando an den Screen zu schicken der dort
ausgeführt wird.
So mache ich das im Moment:

screen -dmS 'cdk'
screen -r 'cdk' -X stuff 'cd /usr/'`echo -ne '\015'`

Funktionieren tut das nur, wenn ich den screen 'cdk' aufrufe und noch
mal CTRL+A+D drücke als den screen "Detached" mache.

Dann kann ich die zweite Zeile problemlos ausführen. Ansonsten gibt er
mir keine Fehlermeldung aus aber macht auch das cd nicht.

Hoffe mir kann einer helfen.

Mit freundlichen Grüßen

Jochen Schreiber
 

Lesen sie die antworten

#1 Andreas Kohlbach
17/12/2011 - 02:28 | Warnen spam
Jochen Schreiber wrote on 16. December 2011:

ich versuche grade einen einfachen benannten screen auf Ubuntu zu
erstellen und dann ein Kommando an den Screen zu schicken der dort
ausgeführt wird.
So mache ich das im Moment:

screen -dmS 'cdk'
screen -r 'cdk' -X stuff 'cd /usr/'`echo -ne '\015'`

Funktionieren tut das nur, wenn ich den screen 'cdk' aufrufe und noch
mal CTRL+A+D drücke als den screen "Detached" mache.

Dann kann ich die zweite Zeile problemlos ausführen. Ansonsten gibt er
mir keine Fehlermeldung aus aber macht auch das cd nicht.

Hoffe mir kann einer helfen.



Falls ich dich richtig verstanden habe.

| screen -d -m -S jochen bash -c 'script'

Das Skript "script" wird dann in der Screen-Session namens "jochen"
ausgeführt, die dann auch gleich ausgehàngt ist.

Diese Frage hatte ich neulich auch, und hier wurde mir geholfen, so dass
ich nun auch helfen kann. :-)
Andreas
Linux: The choice of a GNU generation.

Ähnliche fragen