• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
in ssh procedura da background avviare

Avviare procedura da SSH in background
#1
Buongiorno a Tutti e Buon Anno
Premetto che per controllare da remoto i miei raspberry utilizzo come programma terminale MobaXterm
che ritengo graficamente impeccabile
Spesso ho necessità di avviare delle procedure in background esempio
se digito apt-get update da finestra SSH e poi mi sconnetto la procedura si interrompe
esiste un modo per ovviare all'inconveniente senza dover creare uno script da automatizzare con CRON
Grazie
Risposta
#2
Ciao, per fare quello che chiedi e' sufficiente iniziare l'esecuzione di un comando con la parola " nohup ". Ad esempio :

# nohup apt-get install lxde

ciao.
Risposta
#3
(11/01/2018, 08:04)Ninjam Ha scritto: Ciao,  per  fare quello che chiedi e' sufficiente  iniziare l'esecuzione di un comando  con  la parola  "  nohup  ". Ad esempio :

#  nohup   apt-get install lxde

ciao.

Non esegue esattamente quello che desideravo mi compare questa segnalazione
nohup: input ignorato e output accodato a 'nohup.out'
non posso più impartire nessun comando da tastiera e se esco dalla console la procedura in corso si interrompe Sad
Risposta
#4
Codice:
nohup  apt-get install lxde &
il nohup non ti genera output ma per metterlo in background serve il & alla fine



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#5
Certo che esiste, si chiama MOSH. È un protocollo, ancora non molto conosciuto, che è l'evoluzione di SSH. Praticamente è la stessa cosa, ma la connessione resta attiva anche in caso di cambio di rete (es roaming) o caduta della stessa, per il supporto delle connessioni mobili. Il che si traduce nel fatto che puoi collegarti, lanciare una procedura, scollegarti, riconnetterti ore dopo, anche da rete e postazione diversa e vedere nel frattempo come avanza la procedura, o se è terminata. MOSH è supportato da MobaXterm.
La discussione relativa, a cui ti rimando, è questa
Ciao!
Risposta
#6
(11/01/2018, 09:30)Painbrain Ha scritto:
Codice:
nohup  apt-get install lxde &
il nohup non ti genera output ma per metterlo in background serve il & alla fine

Painbran sii gentile non ho capito il carattere finale da utilizzare Huh
Risposta
#7
la "e commerciale", come viene chiamata.

https://it.wikipedia.org/wiki/E_commerciale



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#8
o usi
Codice:
screen
poi CTRL+a e dopo premi c
per ricollegarti
Codice:
screen -r
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#9
(11/01/2018, 12:46)Painbrain Ha scritto: la "e commerciale", come viene chiamata.

https://it.wikipedia.org/wiki/E_commerciale

Provato con questo comando di copia
nohup rsync -arv /percorso1/DISCO1/backup /percorso2/DISCO2/backup &
quando esco dal terminale la procedura si interrompe probabilmente sbaglio o dimentico qualcosa

(11/01/2018, 13:28)Enrico Sartori Ha scritto: o usi
Codice:
screen
poi CTRL+a e dopo premi c
per ricollegarti
Codice:
screen -r

Perdonami Enrico dato che non ho capito con il tuo esempio come devo fare con questo comando
rsync -arv /percorso1/DISCO1/backup /percorso2/DISCO2/backup

Grazie Exclamation
Risposta
#10
mi spiace, quanto ti ho detto non funziona con rsync.
rsync vuole un I/O del terminale tutto per lui.

avrebbe funzionato con altro (tipo wget, per fare un esempio classico)

con rsync però funziona il consiglio di enrico!



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect