最简单的Linux关机命令程序
来源:互联网 发布:pika软件下载 编辑:程序博客网 时间:2024/05/16 07:27
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/reboot.h>
int main(int argc, char **argv)
{
/* first disable all our signals */
sigset_t set;
sigfillset(&set);
sigprocmask(SIG_BLOCK, &set, NULL);
/* send signals to all processes _except_ pid 1 */
printf("sending SIGTERM signal to all processes\n");
kill(-1, SIGTERM);
sync();
sleep(3);
printf("sending SIGKILL signal to all processes\n");
kill(-1, SIGKILL);
sync();
sleep(3);
/* shutdown */
printf("system shutdown\n");
sleep(2);
reboot(RB_POWER_OFF);
}
#include <stdio.h>
#include <unistd.h>
#include <sys/reboot.h>
int main(int argc, char **argv)
{
/* first disable all our signals */
sigset_t set;
sigfillset(&set);
sigprocmask(SIG_BLOCK, &set, NULL);
/* send signals to all processes _except_ pid 1 */
printf("sending SIGTERM signal to all processes\n");
kill(-1, SIGTERM);
sync();
sleep(3);
printf("sending SIGKILL signal to all processes\n");
kill(-1, SIGKILL);
sync();
sleep(3);
/* shutdown */
printf("system shutdown\n");
sleep(2);
reboot(RB_POWER_OFF);
}
本文出自 “宋宝华的博客” 博客,请务必保留此出处http://21cnbao.blog.51cto.com/109393/119915
- 最简单的Linux关机命令程序
- 最简单的Linux关机命令程序
- 简单的Linux关机程序
- 简单的Linux关机程序
- 最简单的定时关机
- 最简单的vc关机
- win10最简单定时关机命令
- linux最简单最常用的命令
- linux下的关机命令
- Linux正确的关机命令
- Linux关机命令详解 四个常用的linux关机命令
- 最简单的vc关机代码
- 最简单的linux命令入门
- 在linux操作系统下注销、关机、重启的简单命令
- 在linux操作系统下注销、关机、重启的简单命令
- Linux的关机与重启命令
- Linux的关机与重启命令
- linux关机和重启的命令
- 中间件介绍
- Ubuntu下如何修改文件的权限------chmod的妙用[zz]
- PowerDesigner常用功能
- 带分数
- ubuntu12.04配置goagent+chrome
- 最简单的Linux关机命令程序
- fopen打开文件方式
- Windows符号系统简介与符号服务器的搭建和使用
- final关键字
- UVa501
- 关于<a href='javascript:function()'>
- 抽象类
- 把一个整数分解为2的幂次的算法
- Java二维数组是假的,Java只有一维数组