#include <unistd.h>
#include <linux/reboot.h>
int main() {
reboot(LINUX_REBOOT_MAGIC1,
LINUX_REBOOT_MAGIC2,
LINUX_REBOOT_CMD_POWER_OFF, 0);
// sync();
// reboot(LINUX_REBOOT_CMD_POWER_OFF);
}
Of course, you will need sufficient privileges to use this syscall.
必须有root权限哦
ubuntu c++ 关机 重启 挂起 API
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ubuntu的Docker中部署C++与Python版本GDAL
本文介绍在Linux的Ubuntu操作系统中,基于Docker快速配置Python与C++ 这2种不同编程语言可用的地理数据处理库GDAL开发环境的方法~
Ubuntu Docker GDAL C++ Python -
在Linux的Ubuntu系统中快速部署C++开发环境
本文介绍在Linux操作系统的Ubuntu版本中,基于命令行,快速配置C++ 编辑、编译、运行的代码开发环境的简便方法~
Linux Ubuntu C++ 开发环境 环境部署 -
Ubuntu 关机,重启,注销命令
Linux的关机,注销,重启命令。 shutdown, logout.
ubuntu Linux关机 -
C/C++控制Windows关机/注销/重启的正确姿势
简介 说到代码控制Windows关机/注销...
#include 重启 命令行 -
Ubuntu Linux 关机、重启、注销 命令
1关机命令 shutdown 好像ubuntu的终端中默认的是当前用户的命令
Linux Ubuntu 网络应用 F# 重启 -
C++关机程序
源代码:#include#includeint main() { HANDLE hToken; TO 0
Windows #include Server -
Ubuntu关机即重启解决办法
Ubuntu关机即重启解决办法:$ sudo apt-get instal laptop-mode-tools
laptop-mode-tools