1 508
contributi
m (inserite categorie) |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
In Debian è presente un [[template]] utile per la creazione di uno script di avvio. | 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'''. | Il file in questione è <code>'''/usr/share/debhelper/dh_make/debian/init.d.ex'''</code> e lo si può trovare nel pacchetto <code>'''dh-make'''</code>. | ||
Per semplicità è possibile scaricare anche da [[init.d.ex | questa pagina]] il template del file [[init.d.ex]]. | Per semplicità è possibile scaricare anche da [[init.d.ex | questa pagina]] il template del file [[init.d.ex]]. | ||
La modifica è semplice: | La modifica è semplice: | ||
* sostituire '''#PACKAGE#''' con il nome dell'applicazione in questione (questo nome verrà usato anche per i [[pid file]] | * sostituire <code>'''#PACKAGE#'''</code> 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 | * sostituire in <code>'''DAEMON=/usr/sbin/#PACKAGE#'''</code> il [[path]] corretto al comando da lanciare | ||
* in '''/etc/default/#PACKAGE#''' è possibile definire delle | * in <code>'''/etc/default/#PACKAGE#'''</code> è possibile definire delle variabili 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 | * è possibile definire, inoltre, la variabile <code>'''DAEMON_OPTS'''</code>, 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 <tt>S99nomefile</tt>. | Una volta modificato lo script sarà sufficiente salvarlo nella directory <code>'''/etc/init.d'''</code>, 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:Sistema]] | ||
[[Categoria:Tips&Tricks]] | [[Categoria:Tips&Tricks]] |
contributi