4 069
contributi
(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: |