Pagina 1 di 1

Problema con SSH

Inviato: lunedì 22 dicembre 2008, 10:22
da NeoUbuntu80
Ciao a Tutti!!!
Ho un problema un po' strano con SSH (..premetto che sono alle prime armi perciò potrebbe essere una cavolata  :P ).
Questa è la situazione: io mi connetto da remoto ad una mia macchina ubuntu tramite ssh. Mentre sono connesso provo a lanciare alcuni script (es. perl ) che vorrei rimanessere poi in esecuzione. Quando però mi sconnetto i processi che ho eseguito vengono killati.... Come mai? E' possibile che rimangano in esecuzione sulla macchina anche dopo la mia disconnessione??? (ho provato anche a lanciarli in background,ma niente).

Esempio (magari a parole nn sono riuscito a farmi capire...):

1. Mi collego tramite ssh x.x.x.x
2. Lancio il comando

Codice: Seleziona tutto

 yes 
  (per esempio)
3. Mi scollego e quel processo termina con me, ma io vorrei che rimanesse in esecuzione

Grasieee Mille  ;D

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 10:48
da badìl
Forse i processi che avvii si killano perché uscendo chiudi la shell. Dovresti renderli indipendenti.

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 11:00
da NeoUbuntu80
Per renderli indipendenti avevo provato a lanciarli in background,ma nulla da fare...

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 11:39
da carver55
prova con ssh -f  login@ip comando

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 11:47
da NeoUbuntu80
..niente da fare..ugualmente quando chiudo la connessione ssh il processo termina..
>:(  sigh sigh

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 12:03
da carver55
guarda che nel dubbio di essermi sbagliato  ho provato con la copia di un file di 800 Mb. Ho chiuso il terminale ed è ancora lì che copia

edit : copiato perfettamente

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 13:44
da NeoUbuntu80
prova a connetterti e lanciare il comando "yes", chiudi la connessione ssh e ricollegati e vedrai che quel processo non c'è piu. Oppure con uno script perl semplice che fa un parcing di qualche testo..

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 13:59
da Ikitt
NeoUbuntu80 ha scritto: Ho un problema un po' strano con SSH (..premetto che sono alle prime armi perciò potrebbe essere una cavolata  :P ).
Questa è la situazione: io mi connetto da remoto ad una mia macchina ubuntu tramite ssh. Mentre sono connesso provo a lanciare alcuni script (es. perl ) che vorrei rimanessere poi in esecuzione. Quando però mi sconnetto i processi che ho eseguito vengono killati.... Come mai?
Perche` il processo padre (la shell lanciata da ssh) muore al termine della connessione, quindi... tutti i figli seguono il padre nel valhalla dei processi :)
E' possibile che rimangano in esecuzione sulla macchina anche dopo la mia disconnessione??? (ho provato anche a lanciarli in background,ma niente).
Usa `nohup' o, meglio, screen.

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 14:09
da NeoUbuntu80
Mi avevano consigliato di usare

Codice: Seleziona tutto

screen
tempo fa, ma sinceramente non ho ancora ben capito come funziona...
Mi potreste dare qualche dritta?!?  ???
Grazie ancora!!!!!!!

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 14:57
da fortran77

Codice: Seleziona tutto

nohup nomecomando &

Re: Problema con SSH

Inviato: lunedì 22 dicembre 2008, 15:37
da NeoUbuntu80
Funziooooona!!!
Grazie Mille  ;D

Re: Problema con SSH

Inviato: mercoledì 24 dicembre 2008, 15:28
da shaitan
NeoUbuntu80 ha scritto: Mi avevano consigliato di usare

Codice: Seleziona tutto

screen
tempo fa, ma sinceramente non ho ancora ben capito come funziona...
Mi potreste dare qualche dritta?!?  ???
Grazie ancora!!!!!!!
se si vuole usare screen il comando semplicemente è

screen nomeprogrammascript_o_quantaltro

es

screen rtorrent
screen ./script.sh

etc

per uscire da screen premi ctr+a seguito da d
per richiamare screen usi
screen -r

Re: Problema con SSH

Inviato: domenica 28 dicembre 2008, 19:55
da dott.GoNzO
scusate, io sto cercando di imparare ad usare per bene ssh. Volevo sapere, come faccio a lanciare un programma GRAFICO, da una postazione che non ha X? cioè io vorrei dal mio cell, su cui ho ssh, lanciare vlc sul pc che ho davanti sulla scrivania e vedermi un film (sull'iphone ho i controlli per vlc, ma devo prima avviarlo!!) se provo con ssh -X o con ssh senza "-X" non va!

Re: Problema con SSH

Inviato: domenica 28 dicembre 2008, 20:06
da shaitan
forse puoi lanciare vlc da riga di comando
con vlc -vvv my_file.mpg

Re: Problema con SSH

Inviato: lunedì 29 dicembre 2008, 4:40
da dott.GoNzO
ti ringrazio ma io volevo sapere se posso usare ssh per lanciare a distanza programmi che si aprono sul computer remoto. forse devo specificare anche display... ma non so... sono un pò confuso...

e poi vorrei fare una 2 domanda, diversa dalla prima:

quando io accedo via ssh -X -C (con xorg e con pacchetti compressi), quali risorse utilizzo sul mio pc? quali sul pc remoto?

Re: Problema con SSH

Inviato: sabato 3 gennaio 2009, 14:47
da dott.GoNzO
qualche idea??

Re: Problema con SSH

Inviato: sabato 3 gennaio 2009, 15:12
da fortran77
Io uso questo comando per lanciare un xterm su un pc remoto ed eseguirci un comando.

Codice: Seleziona tutto

ssh user@host 'DISPLAY=:0.0 xterm -e '"$1"' &'
Sostituisci $1 con il nome del comando