tôi phát triển một máy chủ daemon tcp với tăng ASIO, tôi muốn biết là có bất kỳ lib quản lý daemon để giám sát quá trình này, nếu quá trình máy chủ đã chết, người quản lý có thể khởi động lại nóLàm thế nào để theo dõi quá trình daemon C++?
5
A
Trả lời
2
Bạn có thể thử sử dụng rất mạnh mẽ daemontools để quản lý mọi thứ. Những công cụ này cho phép rất trong việc theo dõi làm giả vân, khởi động lại, vv
Nếu bạn không cần quyền lực này vỏ-kịch bản sau đây là thường đủ:
while true; do
$PROCESS
sleep $SLEEP_TIME
done
này sẽ chăm sóc của khởi động lại hệ thống của bạn khi nó bị treo, nhưng không có nhiều cho nó và nếu bạn cần bổ sung bạn sẽ được ra khỏi may mắn.
Các vấn đề liên quan
- 1. Theo dõi chủ đề Java. Làm thế nào để tìm ra chủ đề không daemon sống?
- 2. Quá trình daemon trên Android
- 3. Làm thế nào để theo dõi quá trình con bằng cách sử dụng strace?
- 4. làm thế nào để theo dõi một cách sử dụng bộ nhớ quá trình theo thời gian - ubuntu
- 5. Làm thế nào để theo dõi tệp .lnk theo lập trình
- 6. Làm cách nào để theo dõi quá trình trên OS X?
- 7. Theo dõi mạng theo quy trình trong Obj-C?
- 8. Bắt đầu quá trình theo dõi trong hệ thống
- 9. Làm thế nào để giết một quá trình C#?
- 10. Làm thế nào để theo dõi/hiển thị tiến trình trong khi sắp xếp theo kiểu C++
- 11. Làm cách nào để đặt trình theo dõi linh hoạt?
- 12. Làm thế nào để tạo dấu thời gian theo dõi
- 13. Trình theo dõi tiến trình theo dõi lưu lượng video?
- 14. Làm thế nào để theo dõi vị trí đầu
- 15. Làm thế nào để theo dõi kịch bản PHP chạy một quy trình nhất định?
- 16. Làm thế nào để khởi động chương trình Go dưới dạng daemon trong Ubuntu?
- 17. Làm thế nào để theo dõi "tcmalloc: alloc lớn ...."
- 18. Làm thế nào để theo dõi TextPointer trong WPF RichTextBox?
- 19. Làm cách nào để tạo trình theo dõi/chặn C# http đơn giản?
- 20. Theo dõi/theo dõi của HABTM theo dõi/theo dõi
- 21. Làm thế nào để IPC giữa các máy khách PHP và máy chủ C Daemon?
- 22. Làm thế nào để theo dõi một chương trình gỡ lỗi trong OCaml?
- 23. Làm thế nào để tìm các phần tử cha bởi trình theo dõi web python?
- 24. Làm thế nào để theo dõi tiến trình (JProgressBar) với phương thức transferChromels FileFannels?
- 25. Làm cách nào để theo dõi các quy trình truy cập một tệp cụ thể?
- 26. Leiningen - làm thế nào để giết quá trình con?
- 27. Làm thế nào tôi có thể theo dõi một biến tại thời gian chạy trong C#?
- 28. jQuery theo dõi DOM như thế nào?
- 29. Làm thế nào để bạn theo dõi hiệu quả nợ kỹ thuật?
- 30. Làm thế nào để chạy quá trình lâu dài không đồng bộ theo asp.net?
nếu bạn phát triển daemon trình quản lý daemon, bạn sẽ cần một trình quản lý daemon trình quản lý daemon để quản lý daemon trình quản lý daemon của bạn. – marinara
runv có lẽ là những gì bạn đang tìm kiếm. – thiton