|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
GNU screen e dump della scheramta di un programma
Ho un programma che gira tramite GNU screen (in pratica il programma gira in un termiale virtuale).
Ora...io dovrei fare un dump della schermata del programma in file txt. screen offre già la possibilità di farlo con lo shortcut CTRL-a h e salva un file chiamato hardcopy.0 nella directory di lavoro del programma. Io sarei interessato ad eseguire la stessa funzione, ma da script bash. Ho provato così, ma non funziona (per fare una prova ho eseguito una semplice shell): Codice:
#!/bin/sh ( sleep 1 echo "ls -la" echo "^ah" sleep 2 echo "^ad" ) | screen -r Da un certo punto di vista lo capisco, ma c'è un qualce modo di ingannarlo o qulache metodo alternativo per avere questo dump ? Ultima modifica di cionci : 06-05-2009 alle 09:16. |
![]() |
![]() |
![]() |
#2 |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Il tasto "Stamp"?
![]() No vabbè, non ci ho capito niente di quello che cerchi ![]()
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Prova ad usare screen...prova top.
screen top Ora premi Ctrl-a d per uscire. Scrivi screen -r e ritorni al top lanciato prima. Ora mi serve un dump di quella scheramata, ma fatto tramite script bash. Senza script bash basta entrare con screen -r e dare il comando Ctrl-a h, seguito poi da Ctrl-a d per uscire. Ho provato a dare gli stessi comandi, ma non mi esegue screen -r negli script bash e ritorna quell'errore. |
![]() |
![]() |
![]() |
#4 |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Domanda stupida... ma se esegui invece lo script come root?
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
![]() |
![]() |
![]() |
#6 |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Con i simboli &&?
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
![]() |
![]() |
![]() |
#8 | |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Quote:
![]() Ti ho detto di usare && perché a volte l'ho usato per lanciare applicazioni da terminale e allo stesso tempo avere il terminale libero... Non so se può fare al caso tuo o se semplicemente c'entra qualcosa.
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In questo caso non mi dovrebbe risolvere il problema
![]() Ho già tutto pronto usando screen, mi parte l'applicazione come servizio. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:38.