| View previous topic :: View next topic |
| Author |
Message |
Xywa l33t


Joined: 23 Jul 2005 Posts: 736 Location: /mnt/Gentoo/
|
Posted: Mon Sep 08, 2008 11:53 am Post subject: Jak zabic proces? |
|
|
Jak w temacie - jak zabic proces - np. zawieszony prgogram - w moim przypadku Opera.
Robielm to juz setki razy, wchodzilem w TOP, wciskalem k (kill), podawalem PID procesu, potem yes albo ENTER i bylo OK. Ostatnio mam jednak problem z zabiceim Opery - nie wiem naprawde czemu. Wszystko inne moge zabic - Opery nie.....
Macie jakies sugestie (poza restrartem systemu)?
Aha, probuje to zrobic z konta roota, a Opera odpalona przez zwyklego usera.
Arfrever: Ortografia |
|
| Back to top |
|
 |
arturx n00b

Joined: 06 Jul 2006 Posts: 57
|
Posted: Mon Sep 08, 2008 12:10 pm Post subject: |
|
|
killall opera
albo: skill -u user opera |
|
| Back to top |
|
 |
SlashBeast Moderator


Joined: 23 May 2006 Posts: 2727
|
Posted: Mon Sep 08, 2008 12:30 pm Post subject: |
|
|
| kill -9 <pid opery> np. kill -9 1234 ew. htop wybrac na liscie proces, F9 i wybrac sigterm albo sigkill jak sigterm nie zadziała. |
|
| Back to top |
|
 |
arturx n00b

Joined: 06 Jul 2006 Posts: 57
|
Posted: Mon Sep 08, 2008 12:42 pm Post subject: |
|
|
w jakim pakiecie jest htop ?
bo u mnie :
| Code: |
localhost ~ # htop
bash: htop: command not found
|
|
|
| Back to top |
|
 |
Diverse n00b

Joined: 25 Apr 2006 Posts: 22
|
Posted: Mon Sep 08, 2008 12:47 pm Post subject: |
|
|
Pewnie w htop _________________ Abit VP6 + 2x P3 1GHz + 256 Ram 133Mhz + Matrox G450 32MB + 2xSeagate 160GB 7200.9 SoftRAID + Enermax Liberty 500W |
|
| Back to top |
|
 |
mentorsct Apprentice


Joined: 19 Feb 2008 Posts: 260 Location: Mława
|
Posted: Mon Sep 08, 2008 2:01 pm Post subject: |
|
|
Ja zawsze używałem np:
skill -9 firefox-bin |
|
| Back to top |
|
 |
C1REX l33t


Joined: 02 Jan 2004 Posts: 617 Location: London
|
Posted: Mon Sep 08, 2008 2:41 pm Post subject: |
|
|
Do X-owych aplikacji ja przeważnie używam ctrl-alt-Esc i klikam czaszką na wybraną aplikację. _________________ I'm sorry for language mistakes. My native language is polish. |
|
| Back to top |
|
 |
SlashBeast Moderator


Joined: 23 May 2006 Posts: 2727
|
Posted: Mon Sep 08, 2008 3:14 pm Post subject: |
|
|
ta caszka do xkill (emerge xkill)
Przy xkillu czasem mam tak, ze o ile okno apliakcji zginie to proces dalej jest i czasem zawala mi znaczną moc procka.
htop jest w.... htop. |
|
| Back to top |
|
 |
master66 n00b


Joined: 27 Mar 2008 Posts: 36 Location: Kraków
|
Posted: Mon Sep 08, 2008 3:30 pm Post subject: |
|
|
| Czemu niektórzy tu używają skilla? Czym on się wyróżnia w stosunku do standardowego killa? Jego manual wręcz odradza jego używanie... |
|
| Back to top |
|
 |
klatecki n00b

Joined: 24 Apr 2007 Posts: 10 Location: Gdańsk
|
Posted: Mon Sep 08, 2008 3:34 pm Post subject: |
|
|
| ja używam nie było jeszcze procesu którego nie dało się zabić w ten sposób |
|
| Back to top |
|
 |
master66 n00b


Joined: 27 Mar 2008 Posts: 36 Location: Kraków
|
Posted: Mon Sep 08, 2008 3:57 pm Post subject: |
|
|
| klatecki wrote: | | ja używam nie było jeszcze procesu którego nie dało się zabić w ten sposób |
To chyba nie takie niezwykłe, skoro wszystkie te narzędzia korzystają z wywołania systemowego kill, a sygnału nr 9 (SIGKILL) żaden proces nie może zignorować |
|
| Back to top |
|
 |
dylon Guru


Joined: 21 Mar 2005 Posts: 331 Location: Gliwice
|
Posted: Mon Sep 08, 2008 5:14 pm Post subject: |
|
|
| master66 wrote: |
To chyba nie takie niezwykłe, skoro wszystkie te narzędzia korzystają z wywołania systemowego kill, a sygnału nr 9 (SIGKILL) żaden proces nie może zignorować |
Oczywiscie ze procesy moga ignorowac kill -9 (na szczescie niezbyt czesto...)
np. jesli walniety naped nie chce poprawnie odczytac plyty  _________________ Maciej Dylski |
|
| Back to top |
|
 |
master66 n00b


Joined: 27 Mar 2008 Posts: 36 Location: Kraków
|
Posted: Mon Sep 08, 2008 6:40 pm Post subject: |
|
|
| dylon wrote: | | master66 wrote: |
To chyba nie takie niezwykłe, skoro wszystkie te narzędzia korzystają z wywołania systemowego kill, a sygnału nr 9 (SIGKILL) żaden proces nie może zignorować |
Oczywiscie ze procesy moga ignorowac kill -9 (na szczescie niezbyt czesto...)
np. jesli walniety naped nie chce poprawnie odczytac plyty  |
SIGKILL i SIGSTOP są "nieignorowalne" tzn. że nie można żadnego procesu w UNIXach uczynić niewrażliwym na nie, a to że Twój CDROM nie słucha co się do niego mówi, to już jego problem  |
|
| Back to top |
|
 |
Arfrever Bodhisattva


Joined: 29 Apr 2006 Posts: 2462 Location: Polska / Lenkija
|
Posted: Mon Sep 08, 2008 6:47 pm Post subject: |
|
|
| Moved from Polskie forum (Polish) to Polish OTW. |
|
| Back to top |
|
 |
lsdudi Guru


Joined: 12 Nov 2006 Posts: 385 Location: cracow
|
Posted: Tue Sep 09, 2008 8:21 am Post subject: |
|
|
| master66 wrote: | | dylon wrote: | | master66 wrote: |
To chyba nie takie niezwykłe, skoro wszystkie te narzędzia korzystają z wywołania systemowego kill, a sygnału nr 9 (SIGKILL) żaden proces nie może zignorować |
Oczywiscie ze procesy moga ignorowac kill -9 (na szczescie niezbyt czesto...)
np. jesli walniety naped nie chce poprawnie odczytac plyty  |
SIGKILL i SIGSTOP są "nieignorowalne" tzn. że nie można żadnego procesu w UNIXach uczynić niewrażliwym na nie, a to że Twój CDROM nie słucha co się do niego mówi, to już jego problem  |
jest jeden wyjątek init jego zabić nie można _________________ RLU#416942 |
|
| Back to top |
|
 |
lsdudi Guru


Joined: 12 Nov 2006 Posts: 385 Location: cracow
|
Posted: Tue Sep 09, 2008 8:24 am Post subject: |
|
|
| dylon wrote: | | master66 wrote: |
To chyba nie takie niezwykłe, skoro wszystkie te narzędzia korzystają z wywołania systemowego kill, a sygnału nr 9 (SIGKILL) żaden proces nie może zignorować |
Oczywiscie ze procesy moga ignorowac kill -9 (na szczescie niezbyt czesto...)
np. jesli walniety naped nie chce poprawnie odczytac plyty  |
Źle rozumujesz
Za naped odpowiada jądro a nie jakiś proces w userspace więc processu/wątku czytajacego płyte nie da sie zabić mozesz jedynie wywalić moduł cdromu z pamięci.
Killa jedynie init ignoruje a resztę możesz zabijać ile wlezie _________________ RLU#416942 |
|
| Back to top |
|
 |
unK l33t


Joined: 06 Feb 2007 Posts: 760
|
Posted: Tue Sep 09, 2008 8:28 am Post subject: |
|
|
| lsdudi wrote: | | jest jeden wyjątek init jego zabić nie można |
Próbowałeś? Bo ja nie, ale afaik można. Tyle, że wtedy się dostaje kernel panic. _________________ ncmpcpp - featureful ncurses based MPD client inspired by ncmpc |
|
| Back to top |
|
 |
Xywa l33t


Joined: 23 Jul 2005 Posts: 736 Location: /mnt/Gentoo/
|
Posted: Tue Sep 09, 2008 12:32 pm Post subject: |
|
|
killall -9 opera pomogło
Zastanawia mnie jednak dlaczego nie mogłem zabić tego z programu top (nawet z poziomu roota)?
Co do zabicia "trupią czaszką" (ctrl-alt-Esc) - owszem zabijało to okienko, ale proces działał cały czas pożerając 99.99% zasobów procesora.... |
|
| Back to top |
|
 |
one_and_only Apprentice

Joined: 13 May 2007 Posts: 250 Location: PL/Krakow
|
Posted: Tue Sep 09, 2008 12:44 pm Post subject: |
|
|
| Xywa wrote: |
Zastanawia mnie jednak dlaczego nie mogłem zabić tego z programu top (nawet z poziomu roota)?
|
Bo:
| man wrote: |
kill wysyła podany sygnał do danego procesu. Jeżeli nie podano numeru sygnału, wysyłany jest sygnał TERM.
Sygnał TERM kończy te procesy, które go nie przechwytują. Dla innych procesów niezbędne może się okazać
użycie sygnału KILL (9), ponieważ nie może on zostać przechwycony.
|
A ty chyba nie dawałeś -9. Co do killowania to polecam również pkill, można zabijać podając tylko część nazwy procesu. |
|
| Back to top |
|
 |
master66 n00b


Joined: 27 Mar 2008 Posts: 36 Location: Kraków
|
Posted: Tue Sep 09, 2008 2:58 pm Post subject: |
|
|
Jeszcze taka ciekawostka: gdy wyłącza się system, to init wysyła na moment przed wyłączeniem sygnały do wszystkich procesów żeby je zakończyć: najpierw SIGTERM (po dobroci), a do pozostałych SIGKILL (brutalnie).
Nie dostałem odpowiedzi na moje pierwsze pytanie w czym to jest lepszy ten skill?? |
|
| Back to top |
|
 |
ender74 n00b

Joined: 12 Jun 2005 Posts: 46 Location: Warszawa
|
Posted: Wed Sep 10, 2008 1:24 pm Post subject: |
|
|
| master66 wrote: | | Nie dostałem odpowiedzi na moje pierwsze pytanie w czym to jest lepszy ten skill?? |
Choćby w tym że nie musisz znać pid'u procesu(taki kill dla leniwych). _________________ Pozdrawiam
Marek Chmielewski |
|
| Back to top |
|
 |
unK l33t


Joined: 06 Feb 2007 Posts: 760
|
Posted: Wed Sep 10, 2008 2:39 pm Post subject: |
|
|
Przy killall też nie trzeba. _________________ ncmpcpp - featureful ncurses based MPD client inspired by ncmpc |
|
| Back to top |
|
 |
lsdudi Guru


Joined: 12 Nov 2006 Posts: 385 Location: cracow
|
Posted: Fri Sep 12, 2008 9:26 am Post subject: |
|
|
| unK wrote: | | lsdudi wrote: | | jest jeden wyjątek init jego zabić nie można |
Próbowałeś? Bo ja nie, ale afaik można. Tyle, że wtedy się dostaje kernel panic. |
Próbowałem. może ty także spróbuj
init nie przyjmuje tych sygnałów
jedno ze standardowych pytań dla adminów linuksowych.
Na linuksie po wpisaniu tego nic sie nie stanie na bsd owszem da sie zabić inita _________________ RLU#416942 |
|
| Back to top |
|
 |
Zwierzak Veteran


Joined: 19 Sep 2003 Posts: 1012 Location: /dev/null
|
Posted: Fri Sep 12, 2008 10:50 pm Post subject: |
|
|
| Quote: | Dzieci pytają się ojca:
- Tatusiu, tatusiu, co robisz z tą siekierką?
- Killuje procesy potomne! |
|
|
| Back to top |
|
 |
red_4 n00b

Joined: 15 Jul 2008 Posts: 5 Location: Kielce
|
Posted: Sat Oct 25, 2008 9:06 am Post subject: |
|
|
Można też przekazać listę programów do "zabicia" w innym poleceniu stosując odwrócony apostrof np.:
| Code: | | kill -9 `ps -A|grep opera` |
|
|
| Back to top |
|
 |
|