Pagina 1 di 1
[Risolto] Mandare in background la shell
Inviato: martedì 11 settembre 2012, 18:18
da dade-bian
Non so se vi è mai capitato di mandare un codice del tipo
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
come posso sbarazzarmi della finestra ?
mandarla in background senza che mi riempie la barra delle finestre
Re: Mnandare in background la shell
Inviato: martedì 11 settembre 2012, 18:21
da vaeVictis
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.
Re: Mnandare in background la shell
Inviato: martedì 11 settembre 2012, 18:30
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
Re: Mandare in background la shell
Inviato: martedì 11 settembre 2012, 18:39
da difesaparcosempione
se un task deve continuare a vivere
nohup comando
eppoi decidi te se lanciarlo in background o meno ...
ciao
Re: Mandare in background la shell
Inviato: martedì 11 settembre 2012, 18:49
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
Re: Mandare in background la shell
Inviato: martedì 11 settembre 2012, 19:09
da difesaparcosempione
man nohup
per iniziare ...
ciao
Re: Mandare in background la shell
Inviato: martedì 11 settembre 2012, 19:13
da difesaparcosempione
wikipedia
spiegato benino anche qua:
ciao
Re: Mnandare in background la shell
Inviato: martedì 11 settembre 2012, 19:16
da vaeVictis
Allora devi usare il comando suggerito da difesaparcosempione.
Re: Mandare in background la shell
Inviato: martedì 11 settembre 2012, 19:21
da dade-bian
ok vedrò bene come utilizzare entrambi
graziel 1000
Re: Mandare in background la shell
Inviato: martedì 11 settembre 2012, 19:21
da difesaparcosempione
scaricati se non l'hai gia fatto questo manuale
ecco la pagina dove menziona nohup
AdvancedBash-ScriptProgramming
ciao
Re: [Risolto] Mandare in background la shell
Inviato: martedì 11 settembre 2012, 20:00
da UbuNuovo
oppure
Alt+F2 e scrivi il comando
oppure
fatti un lanciatore
Ciao
Re: [Risolto] Mandare in background la shell
Inviato: martedì 11 settembre 2012, 22:24
da crap0101
questo è proprio il contrario del risultato che vuole ottenere, così gli si chiude la shell e il programma dopo un nanosecondo.
Re: [Risolto] Mandare in background la shell
Inviato: mercoledì 12 settembre 2012, 2:00
da vaeVictis
A prescindere dal fatto che non sia la soluzione richiesta, sul mio sistema dà l'esito sperato.
Re: [Risolto] Mandare in background la shell
Inviato: mercoledì 12 settembre 2012, 9:27
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.
Re: [Risolto] Mandare in background la shell
Inviato: mercoledì 12 settembre 2012, 16:10
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.
Re: [Risolto] Mandare in background la shell
Inviato: mercoledì 12 settembre 2012, 19:15
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
Re: [Risolto] Mandare in background la shell
Inviato: mercoledì 12 settembre 2012, 19:23
da vaeVictis
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.
Re: [Risolto] Mandare in background la shell
Inviato: mercoledì 12 settembre 2012, 19:28
da UbuNuovo
Giustissimo Ctrl+d in questo caso è uguale a "exit"
Re: [Risolto] Mandare in background la shell
Inviato: domenica 16 settembre 2012, 22:42
da crap0101
é 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.
Re: [Risolto] Mandare in background la shell
Inviato: lunedì 17 settembre 2012, 6:11
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