Jak zabić proces, który mówi „Operacja niedozwolona” przy próbie?

20

Mam proces, który chciałbym zabić:

computer@ubuntu:~$ ps aux | grep socat
root      2092  0.0  0.0   5564  1528 pts/1    T    14:37   0:00 sudo socat TCP:xxx.17.29.152:54321 PTY,link=/dev/ttyGPS0,raw,echo=0,mode=666
computer@ubuntu:~$ kill 2092
-bash: kill: (2092) - Operation not permitted   <--------------- How to kill ??
jdl
źródło
3
Polecenie, które tutaj wypisujesz, działa jako root. Próbowałeś biegać sudo kill 2092?
Joel Taylor

Odpowiedzi:

20

spróbuj wykonać polecenie kill z sygnałem -9, jeśli sudo kill 'pid'nie działa: sudo kill -9 2092

Gr33n
źródło
Mam proces, którego nie można zabić nawet przy użyciu roota (już uruchamiam bash jako root). Jakieś pomysły, co wypróbować dalej?
feedc0de
Jaki proces próbujesz zabić i pojawia się błąd?
Gr33n,
To utknął iftop i dostaję „odmowę zgody”. Zarówno iftop, jak i kill są uruchamiane przez sam root. Zacząłem iftop od uderzenia i nie mogę go też zabić.
feedc0de
1
Mam proces, w którym to zrobiłem sudo kill -9 2091 i nadal daje to przesłanie. Dlaczego miałoby to być ( os/x high sierra)
javadba
1
Wydaje się, że istnieją pewne procesy, których nie można zabić nawet w ten sposób. Nie mogę tak zabić softwareupdated.
jsky
16

To polecenie działa pod sudo jako root, twoje polecenie kill musi również:

sudo kill 2092

wingedsubmariner
źródło