[Risolto] Mandare in background la shell

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
dade-bian
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 597
Iscrizione: sabato 17 dicembre 2011, 12:08
Desktop: Gnome Shell
Distribuzione: Ubuntu/Debian
Sesso: Maschile
Località: Milano

[Risolto] Mandare in background la shell

Messaggio da dade-bian »

Non so se vi è mai capitato di mandare un codice del tipo

Codice: Seleziona tutto

geany file.ext
tutto ok geany apre comodamente il file e che posso modificare vedere cosa fa come fa ....
poi però c'è la shell aperta da cui ho chiamato geany che non posso chiudere o mi chiude le modifiche che sto applicando :lol:
come posso sbarazzarmi della finestra ?
mandarla in background senza che mi riempie la barra delle finestre
Ultima modifica di dade-bian il martedì 11 settembre 2012, 19:21, modificato 2 volte in totale.
Buona Community a tutti !!
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: Mnandare in background la shell

Messaggio da vaeVictis »

Codice: Seleziona tutto

geany file.ext &
aggiungi una & commerciale al comando per mandarlo in background (il comando che lanci e non la shell)

ps:
una ricerca ogni tanto falla, ci saranno pacchi di discussioni a riguardo qui sul forum.
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
dade-bian
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 597
Iscrizione: sabato 17 dicembre 2011, 12:08
Desktop: Gnome Shell
Distribuzione: Ubuntu/Debian
Sesso: Maschile
Località: Milano

Re: Mnandare in background la shell

Messaggio da dade-bian »

gia l'avevo provata ma da come mi sembra vedere come funziona il tutto. si ferma all ultima mia interazione poi non c'è piu neanche nella lista dei processi come se viene ucciso
Buona Community a tutti !!
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: Mandare in background la shell

Messaggio da difesaparcosempione »

se un task deve continuare a vivere
nohup comando
eppoi decidi te se lanciarlo in background o meno ...
ciao
Avatar utente
dade-bian
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 597
Iscrizione: sabato 17 dicembre 2011, 12:08
Desktop: Gnome Shell
Distribuzione: Ubuntu/Debian
Sesso: Maschile
Località: Milano

Re: Mandare in background la shell

Messaggio da dade-bian »

con
nohup geany file.ext
mi da la possibilità di poter chiudere la finestra,
ho cercato sul manuale ma non c'è scritto nulla al riguardo
Buona Community a tutti !!
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: Mandare in background la shell

Messaggio da difesaparcosempione »

man nohup
per iniziare ...
ciao
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: Mandare in background la shell

Messaggio da difesaparcosempione »

wikipedia
spiegato benino anche qua:

ciao
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: Mnandare in background la shell

Messaggio da vaeVictis »

dade-bian » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4182052#p4182052]45 minuti fa[/url] ha scritto:gia l'avevo provata ma da come mi sembra vedere come funziona il tutto. si ferma all ultima mia interazione poi non c'è piu neanche nella lista dei processi come se viene ucciso
Allora devi usare il comando suggerito da difesaparcosempione.
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
dade-bian
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 597
Iscrizione: sabato 17 dicembre 2011, 12:08
Desktop: Gnome Shell
Distribuzione: Ubuntu/Debian
Sesso: Maschile
Località: Milano

Re: Mandare in background la shell

Messaggio da dade-bian »

ok vedrò bene come utilizzare entrambi
graziel 1000
Buona Community a tutti !!
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: Mandare in background la shell

Messaggio da difesaparcosempione »

scaricati se non l'hai gia fatto questo manuale
ecco la pagina dove menziona nohup
AdvancedBash-ScriptProgramming

ciao
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] Mandare in background la shell

Messaggio da UbuNuovo »

Codice: Seleziona tutto

geany file.ext & exit
oppure

Alt+F2 e scrivi il comando

oppure

fatti un lanciatore
Ciao
Salva l'Ucraina! 🇺🇦
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: [Risolto] Mandare in background la shell

Messaggio da crap0101 »

questo è proprio il contrario del risultato che vuole ottenere, così gli si chiude la shell e il programma dopo un nanosecondo.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [Risolto] Mandare in background la shell

Messaggio da vaeVictis »

A prescindere dal fatto che non sia la soluzione richiesta, sul mio sistema dà l'esito sperato.
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] Mandare in background la shell

Messaggio da UbuNuovo »

Basta provare! Si chiude la shell ma il programma resta attivo, che è quello che voleva, pensavo fosse una cosa banale.
Io la provai per caso a tentativi, perché non riuscivo a capire il diverso comportamento dei comandi eseguiti con Alt+F2.
Salva l'Ucraina! 🇺🇦
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [Risolto] Mandare in background la shell

Messaggio da vaeVictis »

Stavo dicendo che anche io ho suggerito quel comando, e che sul mio sistema funziona.
Ma l'utente che ha aperto la discussione già ha detto (quando gliel'ho suggerito io) che tale comando non gli va bene.
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] Mandare in background la shell

Messaggio da UbuNuovo »

Si, mancava solo "exit" che in questo caso visto che il programma grafico è già partito, con processo in in background, non può chiuderlo ma chiude la gnome-shell (nel mio caso).
Bye
Salva l'Ucraina! 🇺🇦
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: [Risolto] Mandare in background la shell

Messaggio da vaeVictis »

UbuNuovo » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4183052#p4183052]6 minuti fa[/url] ha scritto:Si, mancava solo "exit" che in questo caso visto che il programma grafico è già partito, con processo in in background, non può chiuderlo ma chiude la gnome-shell (nel mio caso).
Bye
Non l'avevo detto, ma ovviamente la shell la chiudevo.
Non con il comando exit ma con ctrl + d (che è per certi versi analogo).

Ciao.
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] Mandare in background la shell

Messaggio da UbuNuovo »

Giustissimo Ctrl+d in questo caso è uguale a "exit"
Salva l'Ucraina! 🇺🇦
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: [Risolto] Mandare in background la shell

Messaggio da crap0101 »

UbuNuovo » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4182466#p4182466]12/09/2012, 9:27[/url] ha scritto:Basta provare! Si chiude la shell ma il programma resta attivo, che è quello che voleva, pensavo fosse una cosa banale.
Io la provai per caso a tentativi, perché non riuscivo a capire il diverso comportamento dei comandi eseguiti con Alt+F2.
é vero che può accadere, ma non è così ovvio come sembra, altrimenti comandi tipo nohup o setsid sarebbero del tutto inutili.
Il fatto che funzioni dipende da un certo numero di fattori: se il programma gestisce quel segnale, come lo gestisce e le politiche della shell al riguardo.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Avatar utente
dade-bian
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 597
Iscrizione: sabato 17 dicembre 2011, 12:08
Desktop: Gnome Shell
Distribuzione: Ubuntu/Debian
Sesso: Maschile
Località: Milano

Re: [Risolto] Mandare in background la shell

Messaggio da dade-bian »

in realtà l'effettivo comando esegue un programma tramite wine.
quindi poi al shell puo effettivamente sparire perchè non mi servirà piu
mi chiede il sudo per montare una partizione e poi eseguire un file tramite wine.
molto semplice
Buona Community a tutti !!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti