come nascondere l'esecuzione di un programma

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

come nascondere l'esecuzione di un programma

Messaggio da ilamar »

Salve,
ho progettato un server java e avrei la necessita che sulla macchina sulla quale faccio girare questo server l'applicazione java sia invisibile. Mi spiego meglio:

Lancio il server java da shell ma poi mi simane la finestra dello shell che non posso chiudere perche senno si chiude l'applicazione.
Quindi mi serve un modo di far partire questa applicazione java senza che nessuna finestra sia aperta.

spero che qualcuno sappia come aiutarmi.

grazie.
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: come nascondere l'esecuzione di un programma

Messaggio da streetcross »

se invece di lanciarlo da terminale lo lanci con un lanciatore dovrebbe andare
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: come nascondere l'esecuzione di un programma

Messaggio da ilamar »

come si fa a lanciare un programma con un lanciatore?
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: come nascondere l'esecuzione di un programma

Messaggio da streetcross »

se vuoi creare un lanciatore sulla barra menù clik destro aggiungi->lanciatore, se lo vuoi aggiungere sul desktop clik dx sul desktop crea lanciatore, se lo vuoi nel menù clik destro su applicazioni modifica menu... in ogni caso ti viene chiesto un nome da mettere al lanciatore (quello che vuoi) il comando (eventualmente col percorso ad esempio /home/utente/applicazione.jar) ed una icona (non necessaria ovviamente)
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: come nascondere l'esecuzione di un programma

Messaggio da ilamar »

si teoricamente potrebbe risolvere il problema solo come al comando vado a dare:
java /home/percorso/nome

non riesce a far partire perche java non mi riesce a compilare con un direttorio assoluto
come faccio?
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: come nascondere l'esecuzione di un programma

Messaggio da streetcross »

ilamar ha scritto: si teoricamente potrebbe risolvere il problema solo come al comando vado a dare:
java /home/percorso/nome

non riesce a far partire perche java non mi riesce a compilare con un direttorio assoluto
come faccio?
uhm non saprei allora mi spiace...se ti ci vuole per forza una directory pesno resti il terminale e basta
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: come nascondere l'esecuzione di un programma

Messaggio da ilamar »

mika avresti una soluzione per risolvere lo stesso problema su una macchina win?
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: come nascondere l'esecuzione di un programma

Messaggio da streetcross »

mi spiace non uso windows...
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
the_architect
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 20 ottobre 2008, 23:55

Re: come nascondere l'esecuzione di un programma

Messaggio da the_architect »

Da shell dai:

nomeprogramma &
exit

Nomeprogramma verrà eseguito in background e otterrai un output del genere:

alice@paesedellemeraviglie:~$ nomeprogramma &
[1] 7859
alice@paesedellemeraviglie:~$

il numero dopo quello tra parentesi quadre è il pid del processo che hai appena creato

per killare il processo dai:

kill pidprocesso
aeeadi
Prode Principiante
Messaggi: 14
Iscrizione: sabato 25 ottobre 2008, 15:25

Re: come nascondere l'esecuzione di un programma

Messaggio da aeeadi »

Credo anche io che sia la soluzione migliore, vorrei aggiungere che se dai il comando "bg" puoi far tornare normale il processo (non più in background)
the_architect
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 20 ottobre 2008, 23:55

Re: come nascondere l'esecuzione di un programma

Messaggio da the_architect »

Si, ma si fa con "fg". "bg" fa l'esatto contrario. ;)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti