Pagina 1 di 1

amuleweb non mi va in background (risolto)

Inviato: domenica 16 dicembre 2007, 19:54
da marcot
Scusate se forse chiedo una cosa banale... ma non riesco a mandare amuleweb in backgroud. :'(

In pratica lancio amuled -f e mi va in background... poi lancio amuleweb -q e..... mi rimane lì e mi blocca la shell.... ed inoltre se chiudo la shell mi cade e l'interfaccia web di amule muore.... >:(

Ho anche provato a lanciare amuleweb -q & (dovrebbe andare in bg ?) ma non parte.... qualcuno mi sa aiutare ?

ciao

Marco

Re: amuleweb non mi va in background

Inviato: domenica 16 dicembre 2007, 20:13
da fabio84
Mettere la & in fondo è il modo giusto per lanciarlo in background, però ho notato anche io che amuleweb si arrabbia se poi gli chiudi la shell su cui l'hai lanciato.

Una domanda: ma se lanci 'amuleweb -q &' e non chiudi il terminale funziona?
Perchè così a me funziona.

Se devi solamente lanciarlo puoi aprire Run Command con alt+F2 e scrivere amuleweb -q lì


Se ti interessa sul forum di amule-adunanza (le cose scritte vanno bene anche con amule normale) qui

http://forum.adunanza.net/showthread.php?t=36892

ci sono degli script che ti permettono di lanciare amule[d] e amuleweb di modo che controllino se amuled crasha ed eventualmente lo rilanciano. Magari guardali. Se non mi sbaglio ce ne sono alcuni anche per amuled+amuleweb, altrimenti bastano delle piccole modifiche a quelli.

Ciao

Re: amuleweb non mi va in background

Inviato: lunedì 17 dicembre 2007, 9:04
da marcot
Grazie per la risposta, avvebo già letto i messaggi ma speravo di ottenere un cosa diversa...  per rispondere al tuo quesito, si se lancio amuleweb poi funziona perfettamente ma devo lasciare una shell aperta e mi dà noi, anche perchè spero in futuro di eliminare la parte grafica di ubuntu.

qualcuno altro ha suggerimenti ?

grazie

Marco

Re: amuleweb non mi va in background

Inviato: lunedì 17 dicembre 2007, 13:42
da fabio84
Dopo la tua risposta ho fatto delle ulteriori prove. Ho provato questo

Codice: Seleziona tutto

nohup amuleweb -q &
poi ho chiuso la shell ed amuleweb è sopravvissuto. Non so bene come funzioni nohup (non l'ho mai usato), ma dovrebbe rendere immune il comando lanciato di seguito da alcuni segnali. Per ora vedo che amuleweb non da segni di cedimento (aspetta che ricontrollo  ;D ).
Provalo e poi magari fammi risapere.

Ciao

Re: amuleweb non mi va in background

Inviato: lunedì 17 dicembre 2007, 15:32
da fabio84
Ho continuato a fare delle prove e alla fine ho trovato un modo per far la stessa cosa senza nohup. Non chiedermi perchè così funziona!!

Codice: Seleziona tutto

wrap(){ amuleweb -q & }
wrap &
la cosa importante è che usi wrap con & se no non funziona

ciao

Re: amuleweb non mi va in background (Probabile RISOLTO)

Inviato: lunedì 17 dicembre 2007, 15:53
da marcot
Grazie Fabio, per ora sembra ok (provato da 20 minuti) anche se ho usato nohup xchè wrap non sembra sia installato (e nohup si...

L'occupazione cpu sembra rimanere ok, quidni ti ringrazio per l'impegno.

Ciao e Buone Feste

Marco

Re: amuleweb non mi va in background

Inviato: lunedì 17 dicembre 2007, 16:14
da fabio84
A scusa forse sono stato un po' sbrigativo, wrap non è un comando, ma semplicimente il primo nome che mi è venuto in mente per chiamare la funzione  ;D
Mi spiego:
in bash le funzioni si definiscono così

Codice: Seleziona tutto

nome_funzione(){ comando1; comando2; .... ; }
e per richiamarle (ossia fargli eseguire i comandi definiti dentro) basta invocarle per nome

Codice: Seleziona tutto

nome_funzione
quindi quello che ho fatto io è creare una funzione di nome wrap che lancia amuleweb.
Esercizio  :o

Codice: Seleziona tutto

saluta(){ echo ciao ; }
copiati questo comando sul terminale e poi digita 'saluta'.
Usare le funzioni a volte è molto comodo, soprattutto negli script, ma in questo caso la uso solo perchè amuleweb si arrabbia altrimenti.

Se hai ancora dei dubbi o semplicemente vuoi approfondire chiedi pure

ciao

Re: amuleweb non mi va in background (risolto)

Inviato: lunedì 17 dicembre 2007, 16:42
da marcot
ora ho capito, uso ubuntu da solo 20 gg quindi faccio un po' fatica.

Ci devo ancora giocare parecchio...... grazie ancora

marco

Re: amuleweb non mi va in background

Inviato: lunedì 17 dicembre 2007, 17:03
da fabio84
Allora ti do il benvenuto!!!
anche perchè spero in futuro di eliminare la parte grafica di ubuntu.
niente compiz  ;D
Scherzo

Comunque se vuoi un buon libro di riferimento per imparare un po' di bash cerca su google 'guida avanzata scripting bash' o qualcosa del genere. E' completo e scritto molto bene, da quando ho messo ubuntu è sempre stato un buon punto di riferimento. Non ti far trarre in inganno da quel 'avanzata', va molto bene per iniziare.

Ciao