ssh in telnet, esecuzione comandi
ssh in telnet, esecuzione comandi
Ho una domanda .. quando apro una shell tramite telnet in ssh da macchina remota ed eseguo un comando, se questo impiega molto tempo , tipo un lftp quando chiudo
il terminale il comando si arresta o rimane in esecuzione, se si arresta come potrei lanciarlo senza dover tenuto aperto la finestra di telnet ? Grazie
il terminale il comando si arresta o rimane in esecuzione, se si arresta come potrei lanciarlo senza dover tenuto aperto la finestra di telnet ? Grazie
- zdf_9
- Scoppiettante Seguace

- Messaggi: 940
- Iscrizione: venerdì 18 giugno 2010, 10:03
- Distribuzione: debian x86_64
Re: ssh in telnet, esecuzione comandi
Non ho mai provato ssh in telnet, ma potresti risolvere usando il programma "screen". Prova a dare un'occhiata a questi 2 link:
http://forum.ubuntu-it.org/viewtopic.php?f=49&p=4643188
http://forum.ubuntu-it.org/viewtopic.php?f=33&p=4349828
http://forum.ubuntu-it.org/viewtopic.php?f=49&p=4643188
http://forum.ubuntu-it.org/viewtopic.php?f=33&p=4349828
il nemico più grande si nasconde nell'ultimo posto dove guardi
-
tunnel_net
- Entusiasta Emergente

- Messaggi: 1988
- Iscrizione: venerdì 27 febbraio 2015, 15:48
- Desktop: gnome
- Distribuzione: ubuntu 10.04
- Sesso: Maschile
Re: ssh in telnet, esecuzione comandi
quindi usando & al comando questo viene eseguito anche se il terminal si chiude.. Giusto ?
nel mio caso che ho lftp e un mirror & dove andrebbe ...
o dovrei crere un file . sh?
nel mio caso che ho lftp e un mirror & dove andrebbe ...
o dovrei crere un file . sh?
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: ssh in telnet, esecuzione comandi
se il processo padre si chiude viene terminato anche il processo figlio, quindi, anche lanciando il programma in background questo si chiude comunque.
O lanci il programma come servizio oppure utilizzi screen.
O lanci il programma come servizio oppure utilizzi screen.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
-
tunnel_net
- Entusiasta Emergente

- Messaggi: 1988
- Iscrizione: venerdì 27 febbraio 2015, 15:48
- Desktop: gnome
- Distribuzione: ubuntu 10.04
- Sesso: Maschile
Re: ssh in telnet, esecuzione comandi
Non è vero, se il processo padre chiude, il processo figlio lanciato in background si aggancia al padre di tutti i processi: 1 il processo init, basta provare:se il processo padre si chiude viene terminato anche il processo figlio, quindi, anche lanciando il programma in background questo si chiude comunque.
script prova.sh
Codice: Seleziona tutto
#!/bin/bash
ctr=1
while true
do
ctr=$((ctr + 1))
echo "ctr=$ctr" > pippo.log
doneCodice: Seleziona tutto
ssh...
./prova.sh &
Codice: Seleziona tutto
mac 5598 5597 0 12:24 pts/2 00:00:00 -bash
mac 5656 5598 99 12:25 pts/2 00:00:03 /bin/bash ./prova.sh
scollegandosi
Codice: Seleziona tutto
mac 5656 1 99 12:25 ? 00:00:16 /bin/bash ./prova.sh_____________________________
& va messo alla fine del comando qualunque esso sia, puoi anche metterlo all'interno di uno script che lancia il comando, esempio: lancia.sh
Codice: Seleziona tutto
#!/bin/bash
~/prova.sh &apt-get moo
Re: ssh in telnet, esecuzione comandi
provero quanto mi avete consigliato
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti