Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Čo je zabitie -12 v Unixe?

`Zabi -12` v Unix odošle Sigusr2 signál na proces. SIGUSR2 (užívateľ definovaný signálom 2) je signál definovaný používateľom; Jeho význam nie je preddefinovaný systémom. Je to na aplikácii, ktorá prijíma signál, aby definovala, čo akcia (ak existuje), sa týka reakcie.

Na rozdiel od niektorých signálov (napríklad Sigterm, ktorý požaduje pôvabné vypnutie), SIGUSR2 nemá štandardné, všeobecne očakávané správanie. Program ho môže použiť na veci ako:

* Opätovné čítanie konfiguračných súborov: Aplikácia môže byť navrhnutá tak, aby znovu prečítala svoj konfiguračný súbor, keď prijíma SIGUSR2.

* Spúšťanie konkrétnej akcie alebo funkcie: Program by mohol byť naprogramovaný tak, aby pri prijímaní tohto signálu vykonal konkrétnu úlohu.

* ladenie alebo protokolovanie: Mohlo by sa použiť na spustenie ladenia výstupu alebo na zápis konkrétnych záznamov protokolov.

Stručne povedané, účinok `Kill -12` úplne závisí od toho, ako je cieľový proces naprogramovaný tak, aby zvládol signál SIGUSR2. Ak to proces nezvládne, pravdepodobne to neurobí nič.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené