Nohup vs. screen

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
manublade
Linux 2.x
Linux 2.x
Messaggi: 499
Iscritto il: dom 8 gen 2006, 22:21

Nohup vs. screen

Messaggio da manublade »

Ciao ragazzi,
ultimamente ho letto alcuni post che parlano di usare screen per lanciare processi che non dipendono dai padri.
Che differenza c'è nell'usare nohup che evita al processo di essere "huppato"?
In entrambi i casi il processo figlio sopravvive al padre.
Faccio confusione io?
Potete indicarmi alcuni esempi su quando sia più conveniente usarne uno o l'altro?

Grazie e ciao.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Nohup vs. screen

Messaggio da targzeta »

Da quel poco che ne so io, screen fa molto di più di questo. Per quello che descrivi tu va benissimo nohup.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
simplex
Linux 2.x
Linux 2.x
Messaggi: 327
Iscritto il: mer 27 lug 2005, 0:00
Slackware: current
Desktop: xfce
Contatta:

Re: Nohup vs. screen

Messaggio da simplex »

io ho usato sia nohup che screen, e dopo aver provato quest'ultimo non posso piu' farne a meno...
Con nohup lanci un processo e via, ad esempio un banale wget, uno script, insomma qualcosa che lanci e lasci la' finche' non ha finito.
Con screen hai una vera e propria shell, volendo anche con piu' finestre, che "stacchi e riattacchi".
Ti faccio un esempio: lanci screen su una macchina remota e ti si ripresenta una shell, ma ora sei dentro la sessione di screen, puoi lanciare il comando che vuoi e "detachare" la sessione con ctrl + d. Successivamente la ripeschi con screen -raAd.
Anche se ti slogghi la sessione di screen rimane li' a fare il suo lavoro, io ho screen su ogni mia macchina remota per fare le piu' svariate cose, imho e' un tool utilissimo, ti consiglio di provarlo! :thumbright:

manublade
Linux 2.x
Linux 2.x
Messaggi: 499
Iscritto il: dom 8 gen 2006, 22:21

Re: Nohup vs. screen

Messaggio da manublade »

Grazie, tornato a casa provo.
Ciao.

darktux
Linux 1.x
Linux 1.x
Messaggi: 159
Iscritto il: lun 20 ago 2007, 12:25

Re: Nohup vs. screen

Messaggio da darktux »

io screen lo uso principalmente per avviare rtorrent all'avvio del pc in background:D mi so fatto uno scriptino che mi richiama screen -dmS rtorrent /usr/bin/rtorrent
e sta andando che è una bellezza... la shell rimane attiva e la mattina io vado a lavoro e torno la sera che sta scaricando o ha finito di scaricare ed è tutto pronto per farmi vedere un bel film :D
grande screen

Darktux...

Rispondi