Creare uno script d'avvio: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
(da adottare per espansione + systemd)
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Guida da adottare}}{{Versioni compatibili|Squeeze|Wheezy}}
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.



Versione delle 16:07, 21 mag 2015

Guida da adottare! Bannermv.png


Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 6 "squeeze"
Debian 7 "wheezy"

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.

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 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

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.




Guida scritta da: MaXer Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized