Tôi đang tìm cách để giết tất cả các quy trình với một tên cụ thể đã chạy trong hơn X lượng thời gian. Tôi sinh ra nhiều trường hợp thực thi đặc biệt này, và đôi khi nó rơi vào trạng thái xấu và chạy mãi mãi, chiếm rất nhiều cpu.
Tôi đã sử dụng monit, nhưng tôi không biết cách kiểm tra quy trình mà không có tệp pid. Quy tắc sẽ là một cái gì đó như thế này:
kill all processes named xxxx that have a running time greater than 2 minutes
Làm thế nào bạn sẽ thể hiện điều này trong monit?