Kill (polecenie): Różnice pomiędzy wersjami

Dodane 5 bajtów ,  4 miesiące temu
m
→‎Działanie kill: korekta linku
[wersja przejrzana][wersja przejrzana]
m (drobne red.)
m (→‎Działanie kill: korekta linku)
 
Domyślnie wysyłany jest sygnał SIGTERM, który powoduje bezpieczne zamknięcie procesu. Poprawnie napisany program potrafi przechwycić taki sygnał i odpowiednio go obsłużyć. Sygnały ''SIGKILL'', ''SIGSTOP'', ''SIGCONT'' są informacją dla jądra systemu, które musi podjąć odpowiednie kroki (program nie ma możliwości obsłużenia tych sygnałów). ''SIGKILL'' pozwala na usunięcie z systemu procesu, który uległ awarii i przestał odpowiadać, ale oznacza utratę wszystkich zawartych w nim informacji. Unicestwianiem procesu zajmuje się jądro systemu, które zwalnia wszystkie zajęte przez program zasoby.
 
Każdy proces posiada swojego właściciela. Zwykły użytkownik może wysyłać sygnały jedynie do swoich procesów, natomiast [[root|superużytkownik]] (administrator, zwykle root) może przesłać dowolny sygnał do każdego procesu.
 
Jeżeli zakończony proces posiada [[Proces potomny|procesy potomne]] (normalne lub w stanie [[Proces zombie|zombie]]), to zostają one zaadaptowane przez [[init]] (PID 1).