次のコードを使用してシステムを再起動することができます。
#include<unistd.h> #include<sys/reboot.h>
//Synchronize data and save cached data to prevent data loss sync(); reboot(RB_AUTOBOOT);