Pytania otagowane jako kill

kill - Wyślij określony sygnał do procesu lub grupy procesów.

14
Co jeśli „kill -9” nie działa?
Mam proces, którego nie mogę zabić kill -9 <pid>. Jaki jest problem w takim przypadku, zwłaszcza że jestem właścicielem tego procesu. Myślałem, że nic nie może uniknąć tej killopcji.
467 process  kill 

9
Kiedy nie powinienem zabijać -9 procesu?
Zawsze bardzo się waham kill -9, ale widzę, że inni administratorzy robią to prawie rutynowo. Wydaje mi się, że istnieje prawdopodobnie rozsądny środek, więc: Kiedy i dlaczego należy kill -9stosować? Kiedy i dlaczego nie? Co należy wypróbować przed zrobieniem tego? Jaki rodzaj debugowania „zawieszonego” procesu może powodować dalsze problemy?

8
Jak zakończyć proces w tle?
Uruchomiłem wget na zdalnej maszynie w tle za pomocą &. Nagle przestaje się pobierać. Chcę zakończyć proces, a następnie ponownie uruchomić polecenie. Jak mogę to zakończyć? Nie zamknąłem jego okna powłoki. Ale jak wiesz, nie przestaje używać Ctrl+ Ci Ctrl+ Z.

7
Jak zabić uciekającego kota?
Wiele razy przypadkowo uruchamiam catpolecenie na plikach zawierających do kilku tysięcy wierszy. Próbuję zabić catpolecenie za pomocą Ctrl+ Club Ctrl+ Z, ale oba działają tylko po wyświetleniu całkowitej mocy wyjściowej catw terminalu, więc muszę poczekać, aż catzostanie całkowicie wykonane. Czy istnieje lepsze rozwiązanie, które pozwala uniknąć oczekiwania? Ponieważ czasami pliki …
128 shell  terminal  kill  cat  tcsh 

3
W jaki sposób Linux „zabija” proces?
Często zaskakuje mnie to, że chociaż pracuję zawodowo z komputerami od kilku dziesięcioleci, a Linux od dekady, tak naprawdę większość funkcjonalności systemu operacyjnego traktuję jak czarną skrzynkę, a nie magię. Dzisiaj myślałem o killpoleceniu i chociaż używam go wiele razy dziennie (zarówno w jego „normalnym”, jak i -9smaku), muszę przyznać, …



2
Czy Linux zacznie zabijać moje procesy bez pytania, czy brakuje pamięci?
Uruchomiłem skrypt powłoki z poleceniami, aby uruchomić kilka programów intensywnie korzystających z pamięci (2-5 GB) jeden za drugim. Gdy wróciłem, aby sprawdzić postępy w skrypcie, z zaskoczeniem odkryłem, że niektóre z moich procesów przebiegały Killedzgodnie z raportem mojego terminalu. Kilka programów zakończyło się już sukcesywnie przed programami, które zostały później …

3
Co robi `kill -0`?
Ostatnio natknąłem się na to w skrypcie powłoki. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi Co ma kill -0 ...zrobić?
61 shell  process  kill 

4
Domyślny kod wyjścia po zakończeniu procesu?
Kiedy proces zostanie zabity sygnałem nadającym się do obsługi, takim jak SIGINTlub, SIGTERMale nie obsługuje on sygnału, jaki będzie kod zakończenia procesu? Co z takimi nieobsługiwanymi sygnałami SIGKILL? Z tego, co mogę powiedzieć, zabicie procesu z SIGINTprawdopodobnym wynikiem w kodzie wyjścia 130, ale czy różni się to w zależności od …

4
Linux: Zabij proces na podstawie argumentów
Jak mogę zabić proces na podstawie argumentów wiersza poleceń? killall, pgrepi pkillwydaje się, że działa tylko w oparciu o nazwę procesu. Potrzebuję tego, aby móc rozróżnić kilka aplikacji działających na maszynach wirtualnych Java, gdzie javajest nazwa procesu dla wszystkich z nich, a rzeczywistą nazwę aplikacji można znaleźć, patrząc na argumenty …
54 linux  kill 

4
Jaka jest różnica między pkill a killall?
Wiem, że pkillma więcej reguł filtrowania niż killall. Moje pytanie brzmi, jaka jest różnica między: pkill [signal] name i killall [signal] name Przeczytałem, że killalljest to bardziej skuteczne i zabijam wszystkie procesy i podprocesy (i rekurencyjnie) pasujące do nameprogramu. pkillteż tego nie robi?

1
Dlaczego wywołanie systemowe UNIX nosi nazwę „kill”?
Ciekawi mnie historia tej nazwy. Wydaje mi się, że wywołanie systemowe „zabij” mogło zostać nazwane „sygnał”, a wywołanie systemowe „sygnał” mogło zostać nazwane „uchwyt”. Zastanawiałem się, czy pierwotnym zastosowaniem wywołania systemowego mogło być po prostu zabicie innego procesu, a jego użycie może być rozszerzone na bardziej ogólny mechanizm wysyłania sygnałów …
41 kill  history 


4
Jak wyjść lub anulować złe polecenie bash?
Spodziewam się trochę za to, ale nigdzie nie mogę znaleźć odpowiedzi. Wygląda na to, że powinno to być takie oczywiste. Czasami, gdy wpisuję złe polecenie w terminalu bash, kursor po prostu przeskakuje do następnego wiersza bez żadnego błędu lub czegokolwiek. Nie umiem powiedzieć, co zrobiłem źle. To tak, jakbym utknął …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.