ps aux | awk '/java/ {print "sleep 10; kill "$2}' | bash
trong Ubuntu, ps -aux
ném một lỗi cú pháp, nơi ps aux
công trình.
đầu ra được chuyển đến awk
khớp với các dòng bằng java và ngủ trong 10 giây và sau đó giết chương trình bằng pId. chú ý đường ống để bash. Vui lòng chỉ định tuy nhiên bạn muốn bao lâu hoặc gọi những cuộc gọi khác mà bạn cảm thấy thích hợp. Tôi nhận thấy hầu hết các câu trả lời khác bị bỏ quên để nắm bắt phần 'sau một khoảng thời gian nhất định' của quesiton.
bạn cũng có thể thực hiện việc này bằng cách gọi pidof java | awk '{print "sleep 10; kill "$1}' | bash
nhưng lựa chọn là của bạn. Tôi thường sử dụng ps aux.