W Linuksie "program" uruchomiony przez użytkownika działa jako proces. Gdy aplikacja się zawiesi lub przestaje odpowiadać, standardową metodą administracyjną jest zakończenie jej procesu. Temu służy polecenie kill, które nie "usuwa pliku programu", tylko wysyła sygnał do wskazanego procesu.
Odpowiedź "zakończyć związany z nim proces wydając polecenie kill PID" jest poprawna, bo zakłada podanie identyfikatora procesu (PID) i wysłanie sygnału kończącego. W praktyce PID uzyskuje się np. z narzędzi do listowania procesów (np. przez podgląd procesów w systemie lub polecenia diagnostyczne), a następnie wysyła sygnał kończący. To podejście jest zgodne z typowym zarządzaniem procesami w systemach Unix/Linux.
Dlaczego pozostałe odpowiedzi są błędne:
- "użyć polecenia elear i wcisnąć klawisz Enter" – to nie jest standardowe polecenie do zamykania programu; dodatkowo wygląda na literówkę. Komendy tego typu (np. do czyszczenia ekranu) nie kończą procesu aplikacji.
- "użyć klawiszy CTRL+Insert" – taki skrót nie jest ogólnosystemowym sposobem kończenia procesu w Linuksie; skróty klawiszowe zależą od środowiska i aplikacji, a tu pytanie dotyczy mechanizmu systemowego.
- "użyć polecenia exit" – polecenie to kończy sesję powłoki (wyjście z terminala lub skryptu), a nie konkretny zawieszony program działający jako osobny proces.
Wskazówka egzaminacyjna: jeśli w odpowiedzi pojawia się PID, zwykle chodzi o operacje na procesach (zatrzymanie, wznowienie, zakończenie). Jeśli pojawia się "exit", zwykle dotyczy to zakończenia pracy w powłoce, a nie "zabicia" konkretnej aplikacji.