Tôi muốn có một tập lệnh "dừng" tùy chỉnh runit
( runsv
) để thực thi khi phải dừng / khởi động lại quá trình. Hiện tại nó chỉ đơn giản là giết quá trình, sau đó chạy tập lệnh "kết thúc". Nhưng trong trường hợp của tôi, quy trình của tôi sinh ra các quy trình con một cách linh hoạt, vì vậy thay vì đơn giản kill
, tôi cần phải "killtree"
loại bỏ chúng. Làm thế nào để làm điều đó?
Tôi biết nó nên được thực hiện thông qua các control
tùy chọn của runit nhưng từ việc đọc các tài liệu thì nó không thực sự rõ ràng đối với tôi cách đặt tên tập lệnh dừng :(