linux下C++程序实现自重启

程序自重启有很多应用的场景,比如程序升级,通过网络下载好升级包后,自行重启,又比如程序容错,意外或无法解决的问题导致程序内某个业务卡死等。

程序的重启很多时候通过守护进程的方式来实现,这里介绍一种直接通过系统内核命令把自己重启的实现。

while(1){
    //遍历应用打开的系统文件句柄
    for(int i=0;i

 

你可能感兴趣的:(C/C++/VC)