Có một vài câu hỏi và câu trả lời ở đây liên quan đến việc được cảnh báo khi một quá trình hoàn thành / thoát ( 1 , 2 ) - nhưng tất cả đều cho rằng người dùng đã tự đưa ra quy trình nói trên và do đó có thể tạo kịch bản với cảnh báo được tích hợp vào kịch bản điều hành, hoặc đưa quá trình đến một loại cảnh báo nào đó.
Tình huống của tôi là tôi muốn được cảnh báo về việc hoàn thành / thoát một quá trình mà người dùng của tôi không khởi tạo. Cụ thể, tôi đang xử lý hàng loạt các tệp video lớn trên máy chủ Ubuntu 12.04 LTS. Một số thao tác trên các tệp này mất nhiều thời gian, vì vậy tôi muốn một số loại cảnh báo (email sẽ rất tuyệt) khi một kết thúc cụ thể kết thúc. Họ mất rất nhiều thời gian để thực hiện việc này trên cơ sở một lần, theo cách thủ công, dựa trên thuế TNCN sẽ hoàn toàn ổn.
Để cung cấp thêm thông tin - giả sử tôi đang xử lý một tệp đặc biệt lớn và tôi thấy rằng nó đã được chuyển sang tập lệnh FFMPEG, bản thân quy trình là tập lệnh python (khá phức tạp và không phải do tôi tự viết và một cái gì đó Tôi không muốn sửa đổi - mặc dù đó sẽ là cách tiếp cận logic đầu tiên). Tôi tưởng tượng việc ban hành một lệnh hoặc tập lệnh với bộ mã lệnh python đang chạy như là một đối số và khi quá trình với bộ mã đó không còn chạy nữa, tập lệnh cảnh báo sẽ thực hiện.
Có ý kiến gì không?