PDA

View Full Version : Dare comandi shell via ssh , chiudere shell e programmi ancora in esecuzione


matrix845
15-01-2008, 01:58
Ciao ragazzi , il titolo del mio topic è molto esaustivo , ma vi chiedo dunque :

che voi sappiate esiste la possibilità da un host A loggarsi via terminale e ssh su un host B impartire comandi all'host B e chiudendo la shell di A , che i comandi inviati su B rimangano in esecuzione?

Ho provato a dare il comando cosi composto
utente@host#comando &

ma non fa altro che andare in background.

Conoscete qualche modo per fare questa cosa?

Grazie mille

Pierpaolo

matrix845
15-01-2008, 02:06
Mi è venuta un idea!
Se facessi cosi:Login via C su A che poi si logherebbe a sua volta via ssh su b per dare i cmoandi.
In questo caso andrei a chiudere solo la connessione da C ad A , quindi quelle a-->b rimarrebbero aperte e con esse spero i processi.
Cosa ne pensate?

Ciao

Pierpaolo

Gica78R
15-01-2008, 06:06
Ci sono almeno un paio di modi: uno è usando il comando nohup (http://www.ossblog.it/post/334/nohup-eseguire-un-comando-a-logout-avvenuto), l'altro usando screen (http://www.cybertek.it/come-usare-il-comando-screen/).

Un'occhiata ai link dati e alle pagine di manuale dei due comandi dovrebbe bastarti.

Ciao