Jak utworzyć i skonfigurować usługi w Linuxie

Jak utworzyć i skonfigurować usługi w Linuxie

W poprzednim wpisie napisaliśmy skrypt serwera HTTP, który ma jedną wadę – nie uruchamia się automatycznie i nie dziala jako usługa.

Po kolei teraz przedstawię kroki jak skonfigurować usługę w linuxie.

  • Skrypt: Mamy już skrypt startowy, pod nazwą web-server.py. Zapisujemy go w katalogu, w którym będzie przechowywany na stałe. Ja wkleiłem go do ścieżki /root/
  • Uprawnienia do uruchamiania: w poprzednim wpisie nadaliśmy już te uprawnienia ale warto też wspomnieć o tym tutaj:
  • Skrypt inicjalizacji: Debian korzysta z systemd. Przechodzimy zatem do katalogu /etc/systemd/system/ i tam tworzymy plik web-server.service. Nazwę usługi możesz wybrać inną 🙂 Przykład konfiguracji znajduje się poniżej
  • Uruchomienie usługi: Po utworzeniu usługi należy uruchomić skrypt i dodać go do systemu systemd

Po wykonaniu tych kroków nasz serwer napisany w Pythonie powinien uruchomić się automatycznie po restarcie maszyny.

Komentarze

Nie ma jeszcze komentarzy. Może zaczniesz dyskusję?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *