Freebsd feldolgozza démonok és jelzések, xnix, adminstuff

Minden program (beleértve a démon), elindította a BSD, a termel legalább egy folyamat.

Minden folyamatnak van egy egyedi számot PID. Folyamatokat, amelyek nem igényelnek interaktív kommunikációt a felhasználó a konzolt, és fut a háttérben, az úgynevezett démonok. Szokásos esetben a démon neve végződik „d”, például a nevét.

Minden folyamat (beleértve a démonok) a kill paranccsal üzenetet küldeni. Az üzenetek a következők lehetnek (jelzésneveket lehet anélkül, hogy a SIG előtag):

SIGSEGV megsértése szegmentálás
SIGALRM értesítés után egy bizonyos ideig
SIGTERM lágy üzenet folyamat befejeződött (az eljárás figyelmen kívül lehet hagyni)
SIGKILL üzenetet nehéz folyamat befejezéséhez
SIGHUP üzenet általában frissíteni a beállításokat (lásd a dokkolót az alkalmazás)
SIGUSR1 (lásd a dokkolót az alkalmazás)
SIGUSR2 (lásd a dokkolót az alkalmazás)

Példa a pusztulás üzenet küldésére (update inetd démon konfigurációs változásokat. Grep (1) használnak, hogy keressen egy adott sztring a kimeneti stream. Ez a parancs fut, mint egy normál felhasználó, és az inetd (8) alatti gyökér, így a ps (1) kell lennie az ax):

Garantált megsemmisítése annak folyamat azonosító (-9 jelenti kill jelet):

Garantált megsemmisítése folyamatazonosítóját (-s opció lehetővé teszi a használatát jelzésneveket):

Hadd emlékeztessem önöket, hogy a folyamat azonosítóját, megtalálja a ps parancsot:

Annak megállapításához, a boot folyamat kényelmesen használható fel a program. Amellett, hogy több CPU, memória kihasználása látható.

Van is egy praktikus parancsot killall. amely eltávolítja a folyamat neve. A küldött egy SIGHUP jelet syslogd:

Kapcsolódó cikkek