Bằng cách sử dụng "ucbps" lệnh i am có thể nhận được tất cả PIDLàm thế nào để có được PID của quá trình bằng cách xác định tên quy trình và lưu trữ nó trong một biến để sử dụng thêm?
$ ucbps
Userid PID CPU % Mem % FD Used Server Port
=========================================================================
512 5783 2.50 16.30 350 managed1_adrrtwls02 61001
512 8896 2.70 21.10 393 admin_adrrtwls02 61000
512 9053 2.70 17.10 351 managed2_adrrtwls02 61002
tôi muốn làm điều đó như thế này, nhưng không biết làm thế nào để làm
- biến = get pid của tiến trình bởi processname.
- Sau đó, sử dụng lệnh kill -9 này.
cách để tránh "grep -v grep" là sử dụng "grep" để nó nội suy chuỗi và quá trình nam [e] không được tìm thấy khi grep đầu tiên thực thi, nếu điều đó có ý nghĩa. –
spig
Tôi nghĩ điều này dễ dàng hơn pgrep -f | awk '{print' kill -9 "$ 1} '| sh –