Từ nghiên cứu của tôi, có vẻ như Người giám sát và Systemctl không thể thay thế cho nhau, tuy nhiên chúng có chức năng chồng chéo; Đáng chú ý, cả hai đều có thể được sử dụng để bắt đầu các quá trình khác. Tuy nhiên, Người giám sát có khả năng khởi động lại một ứng dụng đã chết vì bất kỳ lý do gì. Tôi không thể tìm thấy bất cứ điều gì cho thấy systemctl có khả năng này.
Systemctl có thể được sử dụng để khởi động lại một quá trình đã chết không?
Hơn nữa, đối với tôi, hầu hết mọi người sẽ, ví dụ, thêm Postgres và Nginx hoặc Apache vào Systemctl, nhưng sẽ thêm ứng dụng của họ cho người giám sát. Tại sao lại thế này? Thay vào đó họ không nên thêm tất cả những thứ này vào Người giám sát, để Người giám sát có thể khởi động lại chúng nếu họ chết?