Tôi đang viết một kịch bản trình bao và tôi muốn lấy PID của một tiến trình có tên là "ABCD". Những gì tôi đã làm là:Nhận PID của quá trình trong Shell Script
process_id=`/bin/ps -fu $USER|grep "ABCD"|awk '{print $2}'`
này được PID của hai quá trình ví dụ của quá trình ABCD và lệnh grep bản thân những gì nếu tôi không muốn nhận được PID của grep thực hiện và tôi muốn PID duy nhất của quá trình ABCD?
Vui lòng đề xuất.
Cám ơn nhanh Answer.It worked.Also những gì nếu tôi không muốn PID của kịch bản đó là thực hiện điều này. Bởi vì kịch bản của tôi cũng chứa ABCD –
Chắc chắn bạn có thể nghĩ ra một thứ gì đó để "grep away" một lần nữa, như PID của tập lệnh của bạn, nên có sẵn thông qua biến '$$' – blue
Cảm ơn @blue cho câu trả lời –