Strona 1 z 1
[+] Zatrzymanie procesu
: 07 kwietnia 2010, 18:40
autor: Robert007
Witam.
Mam
pewien problem polegający na tym, że jest włączony serwer do gry lecz się zawiesił prawdopodobnie.
Tzn. zużywa mi 100% procesora i nie reaguje na komendę:
Kod: Zaznacz cały
killall [code]
Bardzo proszę o pomoc.
Pozdrawiam.
: 07 kwietnia 2010, 19:50
autor: lessmian2
Proponuję zacząć od:
oraz
: 07 kwietnia 2010, 19:57
autor: mendeczka
: 07 kwietnia 2010, 20:02
autor: Robert007
mendeczka pisze:ewentualnie
lub
Te opcje znam i stąd wiem jaki to proces.
kill
To:
nie wystarczy? Zawsze działało ale nie w tej sytuacji.
Kod: Zaznacz cały
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17878 www-data 25 0 23352 8232 1476 R 100 0.5 124:47.00 rumse
Jak widać proces ,,rumse'' zużywa 100% procesora i nie można tego wyłączyć.
Próbowałem także:
oraz:
Lecz nie pomaga.
: 07 kwietnia 2010, 20:32
autor: lessmian2
W sumie wszystko jedno czy
kill czy
killall. Ja wolę
kill 
Spróbuj wysłać sygnał
KILL do procesu:
lub
: 07 kwietnia 2010, 20:35
autor: Robert007
Zadziałało, dziękuję.
: 07 kwietnia 2010, 20:35
autor: tremor
Kill i killall służą do tego samego - do wysyłania sygnałów do procesów, z tym że kill podajesz PID a killall - nazwę.
Może mieć to znaczenie - PID jest unikatowy, komenda która przekłada się na nazwę - czasami nie.
Domyślnie wysyłanym sygnałem przez oba polecenia jest TERM (wartość liczbowa 15). Jeśli proces na to nie reaguje pozostaje KILL (9):
lub
lub
lub
zrobi to samo.
Jeżeli kill -9 z poziomu użytkownika się nie powiedzie może pomóc ta sama komenda wywołana z konta root.
: 07 kwietnia 2010, 21:25
autor: mendeczka
mendeczka pisze:ewentualnie
lub
Jeżeli te opcje znasz to powinieneś wiedzieć że w
wybierzesz strzałką w dół lub w górę proces który zabija Ci procka naciśniesz F9 następnie wybierzesz SIGKILL i po sprawie