nohup e programmi in background [RISOLTO]
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.
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.
- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
nohup e programmi in background [RISOLTO]
Col comando nohup si dovrebbe teoricamente poter lanciare un programma da shell e poterne continuare l'esecuzione anche all chiusura del terminale che lo ha lanciato. In pratica, questo non succede ed il programma (qualsiasi esso sia), muore alla chiusura del terminale di lancio. La sintassi del comando è:
nohup comando &
Vorrei chiedere se qualcuno sa come poter utilizzare questa funzionalità!
nohup comando &
Vorrei chiedere se qualcuno sa come poter utilizzare questa funzionalità!
Ultima modifica di tigerwalk il dom 18 ott 2009, 18:41, modificato 1 volta in totale.
- DanBadJar
- Linux 4.x

- Messaggi: 1027
- Iscritto il: ven 28 lug 2006, 19:27
- Nome Cognome: Daniele Malavasi
- Slackware: 13.1
- Kernel: 2.6.34.1
- Desktop: XFCE - Gnome
- Località: Bologna
- Contatta:
Re: nohup e programmi in background
Utilizzi per caso qualche emulatore di terminale strano?
Mi capita spesso di lanciare processi in nohup esattamente col comando che hai postato e non ho mai avuto problemi!
Mi capita spesso di lanciare processi in nohup esattamente col comando che hai postato e non ho mai avuto problemi!
- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: nohup e programmi in background
Uso il terminale konsole di kde4, quello "predefinito" per intenderci.DanBadJar ha scritto:Utilizzi per caso qualche emulatore di terminale strano?
Mi capita spesso di lanciare processi in nohup esattamente col comando che hai postato e non ho mai avuto problemi!
- lamarozzo
- Linux 3.x

- Messaggi: 732
- Iscritto il: gio 14 lug 2005, 0:00
- Desktop: xfce
- Distribuzione: archlinux
- Località: Roma
Re: nohup e programmi in background
E' molto strano. Che shell usi? Mi sembra di ricordare che la c shell (csh) non fa morire i processi figli alla chiusura, mentre su bash bisogna proprio usare nohup.
- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: nohup e programmi in background
bash!lamarozzo ha scritto:E' molto strano. Che shell usi? Mi sembra di ricordare che la c shell (csh) non fa morire i processi figli alla chiusura, mentre su bash bisogna proprio usare nohup.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: nohup e programmi in background
e se utilizzi screen?
- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: nohup e programmi in background
ho provato ad impostare csh e dando il comando nohup etc il programma lanciato non si chiude.conraid ha scritto:e se utilizzi screen?
Ricevo però un avviso all'apertura della shell che dice
Codice: Seleziona tutto
export: Command not found.-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: nohup e programmi in background
csh non conosce "export" che e` della Bourne Shell, quindi bash
nohup commando &
da un tty funziona perfettamente
lo uso p. e. in crontab(1)
con
fg
lo riporti a galla e puoi interromperlo
nohup commando &
da un tty funziona perfettamente
lo uso p. e. in crontab(1)
con
fg
lo riporti a galla e puoi interromperlo
- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: nohup e programmi in background
grazie per la chiara spiegazione.Mario Vanoni ha scritto:csh non conosce "export" che e` della Bourne Shell, quindi bash
nohup commando &
da un tty funziona perfettamente
lo uso p. e. in crontab(1)
con
fg
lo riporti a galla e puoi interromperlo
@conraid
ho provato ad usare screen (mettendo /usr/bin/screen) in /etc/passwd ma il login come utente mi viene negato ed è permesso il solo utente root, probabilmente per via del PATH di screen (/usr/bin/screen) diverso da quello di csh e soci (/bin/csh)??
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: nohup e programmi in background
screen lo usi normalmente dentro la bash, non è una shell
invece di fare
fai
, quando vuoi chiudere premi
e lo richiami successivamente con
man screen
invece di fare
Codice: Seleziona tutto
nohup comando &Codice: Seleziona tutto
screen comandoCodice: Seleziona tutto
CTRL+A+DCodice: Seleziona tutto
screen -r- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: nohup e programmi in background
Mi era venuto un dubbio e stavo giusto leggendo il man. Grazie conraidconraid ha scritto:screen lo usi normalmente dentro la bash, non è una shell
invece di farefaiCodice: Seleziona tutto
nohup comando &, quando vuoi chiudere premiCodice: Seleziona tutto
screen comandoe lo richiami successivamente conCodice: Seleziona tutto
CTRL+A+Dman screenCodice: Seleziona tutto
screen -r