Làm thế nào để tiêu diệt một quá trình nói rằng Chiến dịch trên hành tinh không được phép cho phép khi cố gắng?


20

Tôi có một quá trình tôi muốn giết:

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 ??

3
Lệnh bạn liệt kê ở đây đang chạy bằng root. Bạn đã thử chạy sudo kill 2092chưa?
Joel Taylor

Câu trả lời:


20

thử lệnh kill với tín hiệu -9 nếu sudo kill 'pid'không hoạt động: sudo kill -9 2092


Tôi có một quy trình không thể bị giết ngay cả với root (tôi đang chạy bash với quyền root). Bất kỳ ý tưởng những gì để thử tiếp theo?
feedc0de

Quá trình bạn đang cố gắng để giết và lỗi bạn đang nhận được?
Gr33n

Đó là một iftop bị mắc kẹt và tôi nhận được "quyền từ chối". Cả iftop và kill đều được điều hành bởi root. Tôi đã bắt đầu iftop từ một bash và tôi cũng không thể giết bash đó.
feedc0de

1
Tôi có một quá trình mà tôi đã làm sudo kill -9 2091 và nó vẫn đưa ra thông điệp này. Tại sao lại như vậy ( os/x high sierra)
javadba

1
Có vẻ như có một số quy trình không thể bị giết ngay cả như thế này. Tôi không thể giết softwareupdatednhư thế này.
jsky

16

Lệnh đó đang chạy dưới sudo là root, lệnh kill của bạn cũng phải:

sudo kill 2092

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.