void config::startProcess()
{
//this->save();
QString str ="/home/agent/startAgent.sh";
// startCmd->kill();
startCmd->start(str);
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#! /bin/bash
PID0=`ps -ef |grep ./sec_agent |grep -v grep |awk '{print$2}'`
if [ ! "${PID0}" = "" ]; then
kill -9 $PID0
fi
//
void config::startProcess()
{
//保存配置文件 并重启探针程序
this->save();
::system("killall sec_agent");//调用stdlib的方式
return;
}