befehle in screen schreiben für script

  • Thread starter Thread starter BlueIsku75
  • Start date Start date
B

BlueIsku75

Guest
hallo nochmal. ist es möglich, mit einem bash/sh Script einen Befehl in einem screen auszuführen? Habe immer viele screens offen, z.B. um alle dann herunterzufahren etc.

danke für Ideen !
 
http://aperiodic.net/screen/quick_reference#scripting said:
# run bash within screen
screen -AmdS bash_shell bash
# run top within that bash session
screen -S bash_shell -p 0 -X stuff $'top\r'

# ... some time later

# stuff 'q' to tell top to quit
screen -S bash_shell -X stuff 'q'
# stuff 'exit\n' to exit bash session
screen -S bash_shell -X stuff $'exit\r'
bash_shell ist in diesem Fall der Name der Screen-Session, sodass du sie mit screen -x bash_shell oder screen -ls wiederfindest.
 
ah danke. ist es auch möglich Strg+A+D auszuführen, damit das script den screen verlässt um z.B. ein neues zu öffnen... ?
 
Last edited by a moderator:
doch... exit doch? aber das beendet doch auch ein script...? und geht nicht :

Code:
#!/bin/bash

screen -S test1 -X stuff 'end\r'
exit
 
Foch... exit doch? Aber das beendet doch auch ein Script...? und geht nicht :

Code:
#!/bin/bash

screen -S test1 -X stuff 'end\r'
exit
 
Back
Top