linuxの下でC++プログラムは自己再起動を実現する

415 ワード

プログラムの自己再起動には多くのアプリケーションのシーンがあります.例えば、プログラムのアップグレード、ネットワークを通じてアップグレードパッケージをダウンロードした後、自分で再起動します.また、プログラムの許容誤差、意外な問題や解決できない問題がプログラム内のビジネスカードの死を招くなどです.
プログラムの再起動はプロセスを守ることで実現されることが多いが,ここではシステムカーネルコマンドを直接介して自分を再起動する実現を紹介する.
while(1){
    //             
    for(int i=0;i