|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 508
|
delucidazioni:demoni,rc.local e avvio automatico su debian
ciao a tutti,ho qui con me due serverini uno monta debian in versione server(linea di comando)con applicazioni tipo utorrent,pyload e mldonkey gestite da webgui, l'altro monta freenas 7.2 con gli stessi applicativi installati..sono un po' neofita ma ho sempre avuto problemi nel mettere tutta sta roba in automatico all'accensione dei pc..spiegatemi due cosine per piacere.
allora se io ho ad esempio pyload che da linea di comando per eseguirlo faccio come utente root /usr/share/pyload --daemon se lo dovessi mettere all'avvio del mio serverino debian, dovrei mettere uno script con questa stringa nella cartella rc.local,pero' da quel che ho capito all'avvio del pc non c'e' nessuno che fa l'accesso come root di conseguenza il programma non parte..come dovrei impostare lo script? e su freenas dovrei mettere in avanzate lo stesso script giusto? e nel caso di un programma che non dispone dell'opzione demone basta mettere un & alla fine giusto? grazie mille per le risposte |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
In questa discussione trovi un'ottimo script init Debian (insserv) per pyload.
Lancia /usr/bin/pyLoadCore con i diritti dell'utente USER (personalizzabile insieme ad eventuali PARAMS in /etc/default/pyLoadCore). Questo script è ottimo, usa start-stop-daemon (gestore demoni standard Debian), contiene un header insserv valido, si appoggia ad un file di configurazione in /etc/default Una volta salvato come /etc/init.d/pyload si potrà installare con Codice:
insserv pyload Questi sono i metodi corretti, poi si può semplificare il più possibile ottenendo risultati il cui funzionamento è meno controllabile ed affidabile.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 508
|
Quote:
nel frattempo ti dico come ho risolto allora se usi il comando su root -c pyload e lo piazzi in rc.local praticamente fai eseguire pyload a root anche se non ha effettuato l'accesso!!!senti approfitto della disponibilita' per chiederti un'altra cosina..su freenas quando cerco di installare dei pacchetti da ssh con il comando pkg_add -r non mi fa fare gli aggiornamenti nel senso mi dice che il pacchetto e' gia presente ma in una sua versione piu' vecchia...ho letto sul forum di freebsd che si dovrebbe usare il comando pkg_add -u ma mi dice che non esiste..l'unico modo e' disinstallare la versione vecchia e poi mettere quella nuova... |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:06.