Gestione e creazione di servizi in Debian: differenze tra le versioni

(corretta gerarchia titoli)
Riga 63: Riga 63:
exit 0
exit 0
</pre>
</pre>
Un esempio più semplice di script è il seguente:
<pre>
#! /bin/sh
# /etc/init.d/blah
#
# Some things that run always
touch /var/lock/blah
# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting script blah "
    echo "Could do more here"
    ;;
  stop)
    echo "Stopping script blah"
    echo "Could do more here"
    ;;
  *)
    echo "Usage: /etc/init.d/blah {start|stop}"
    exit 1
    ;;
esac
exit 0
</pre>
== <code>update-rc.d</code> ==
== <code>update-rc.d</code> ==
Una volta creato lo script bisogna renderlo automatico. Per automatizzare lo start e lo stop di un servizio si possono scegliere 2 strade:
Una volta creato lo script bisogna renderlo automatico. Per automatizzare lo start e lo stop di un servizio si possono scegliere 2 strade: