Jak automatycznie uruchamiać skrypt (usługę) w systemie debian / ubuntu ?

Z Podręcznik Administratora by OPZ SGU
Wersja z dnia 23:50, 21 lis 2010 autorstwa Adminka23 (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

1)

Skrypt zapisujemy w folderze

/etc/init.d/skrypt

2)

Początek skryptu powinien zawierać nagłówek

### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO


#!/bin/sh
NASZ KOD
NASZ KOD
NASZ KOD
NASZ KOD

3)

Dodajemy usługę

update-rc.d skrypt defaults
  • jeżeli uważasz się za ważniaka możesz dowiedzieć się więcej na temat opcji uruchamiania wpisując man update-rc.d

4) Cieszymy sie

5) Jeżeli chcemy usunąć

 update-rc.d -f skrypt remove