c / c ++在我的应用程序中控制Linux服务

时间:2018-05-30 06:24:00

标签: c++ c linux service

我想在我的应用中启动或停止mariadb。 所以,我只是在使用

system("systemctl start mariadb.service");

但它不起作用。

错误是:

  

创建文本身份验证代理时出错:打开进程的当前控制终端时出错(`/ dev / tty'):没有这样的设备或地址(polkit-error-quark,0)

我该怎么办?

我的应用程序使用root和守护程序运行 感谢。

0 个答案:

没有答案