Creare uno script d'avvio: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
mNessun oggetto della modifica |
m (inserite categorie) |
||
Riga 11: | Riga 11: | ||
* è possibile definire, inoltre, la variabile '''DAEMON_OPTS''', che conterrà i parametri passati al comando lanciato | * è possibile definire, inoltre, la variabile '''DAEMON_OPTS''', che conterrà i parametri passati al comando lanciato | ||
Una volta modificato lo script sarà sufficiente salvarlo nella directory '''/etc/init.d''', renderlo [[eseguibile]], e creare un [[link]] all'interno del [[runlevel]] più appropriato (normalmente il 2) con un link nella forma S99nomefile. | Una volta modificato lo script sarà sufficiente salvarlo nella directory '''/etc/init.d''', renderlo [[eseguibile]], e creare un [[link]] all'interno del [[runlevel]] più appropriato (normalmente il 2) con un link nella forma <tt>S99nomefile</tt>. | ||
[[Categoria:Sistema]] | |||
[[Categoria:Tips&Tricks]] |
Versione delle 09:57, 31 dic 2006
In Debian è presente un template utile per la creazione di uno script di avvio.
Il file in questione è /usr/share/debhelper/dh_make/debian/init.d.ex e lo si può trovare nel pacchetto dh-make.
Per semplicità è possibile scaricare anche da questa pagina il template del file init.d.ex.
La modifica è semplice:
- sostituire #PACKAGE# con il nome dell'applicazione in questione (questo nome verrà usato anche per i pid file
- sostituire in DAEMON=/usr/sbin/#PACKAGE# il path corretto al comando da lanciare
- in /etc/default/#PACKAGE# è possibile definire delle veriabili che verranno usate dell'applicazione e dallo script che stiamo creando
- è possibile definire, inoltre, la variabile DAEMON_OPTS, che conterrà i parametri passati al comando lanciato
Una volta modificato lo script sarà sufficiente salvarlo nella directory /etc/init.d, renderlo eseguibile, e creare un link all'interno del runlevel più appropriato (normalmente il 2) con un link nella forma S99nomefile.