Problema con SSH

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Problema con SSH

Messaggio 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
Avatar utente
badìl
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14806
Iscrizione: mercoledì 22 agosto 2007, 16:20

Re: Problema con SSH

Messaggio da badìl »

Forse i processi che avvii si killano perché uscendo chiudi la shell. Dovresti renderli indipendenti.
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema con SSH

Messaggio da NeoUbuntu80 »

Per renderli indipendenti avevo provato a lanciarli in background,ma nulla da fare...
Avatar utente
carver55
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2490
Iscrizione: domenica 13 agosto 2006, 10:52
Località: lucca

Re: Problema con SSH

Messaggio da carver55 »

prova con ssh -f  login@ip comando
Linux User # 454540. Ubu user #17949
Ci sedemmo dalla parte del torto perchè tutti gli altri posti erano occupati.
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema con SSH

Messaggio da NeoUbuntu80 »

..niente da fare..ugualmente quando chiudo la connessione ssh il processo termina..
>:(  sigh sigh
Avatar utente
carver55
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2490
Iscrizione: domenica 13 agosto 2006, 10:52
Località: lucca

Re: Problema con SSH

Messaggio 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
Ultima modifica di carver55 il lunedì 22 dicembre 2008, 12:06, modificato 1 volta in totale.
Linux User # 454540. Ubu user #17949
Ci sedemmo dalla parte del torto perchè tutti gli altri posti erano occupati.
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema con SSH

Messaggio 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..
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Problema con SSH

Messaggio 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.
Ultima modifica di Ikitt il lunedì 22 dicembre 2008, 14:11, modificato 1 volta in totale.
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema con SSH

Messaggio 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!!!!!!!
Avatar utente
fortran77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1385
Iscrizione: sabato 29 dicembre 2007, 9:44
Desktop: Xfce, iconoclasta
Distribuzione: Gentoo o Xubuntu, dipende
Località: Firenze (collina)

Re: Problema con SSH

Messaggio da fortran77 »

Codice: Seleziona tutto

nohup nomecomando &
any man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bell tolls; it tolls for thee.    --- John Donne
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema con SSH

Messaggio da NeoUbuntu80 »

Funziooooona!!!
Grazie Mille  ;D
shaitan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1475
Iscrizione: domenica 29 gennaio 2006, 18:53

Re: Problema con SSH

Messaggio 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
dott.GoNzO
Prode Principiante
Messaggi: 248
Iscrizione: lunedì 12 marzo 2007, 18:54

Re: Problema con SSH

Messaggio 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!
GoNzO
shaitan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1475
Iscrizione: domenica 29 gennaio 2006, 18:53

Re: Problema con SSH

Messaggio da shaitan »

forse puoi lanciare vlc da riga di comando
con vlc -vvv my_file.mpg
dott.GoNzO
Prode Principiante
Messaggi: 248
Iscrizione: lunedì 12 marzo 2007, 18:54

Re: Problema con SSH

Messaggio 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?
GoNzO
dott.GoNzO
Prode Principiante
Messaggi: 248
Iscrizione: lunedì 12 marzo 2007, 18:54

Re: Problema con SSH

Messaggio da dott.GoNzO »

qualche idea??
GoNzO
Avatar utente
fortran77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1385
Iscrizione: sabato 29 dicembre 2007, 9:44
Desktop: Xfce, iconoclasta
Distribuzione: Gentoo o Xubuntu, dipende
Località: Firenze (collina)

Re: Problema con SSH

Messaggio 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
any man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bell tolls; it tolls for thee.    --- John Donne
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: stonygate e 10 ospiti