[英]How to monitor a service in Linux via C++in QT?
在Linux机器上启动/停止服务最好通过其服务管理界面而不是通过QProcess
。 鉴于您的项目是新的,我不会尝试支持Ubuntu专有服务管理器(Upstart),而是建立对将在不久的将来取代它的systemd的支持。
首先,您需要安装systemd。
https://askubuntu.com/questions/420917/how-can-i-replace-upstart-with-systemd
然后试试这个C ++库:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.