最简单的Linux关机命令程序
2013-11-30 15:00
190 查看
#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);
}
本文出自 “宋宝华的博客” 博客,请务必保留此出处/article/4307861.html
#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);
}
本文出自 “宋宝华的博客” 博客,请务必保留此出处/article/4307861.html
相关文章推荐
- 最简单的Linux关机命令程序
- 入门篇-学习点滴之最简单的Linux关机命令程序
- 最简单的Linux关机命令程序
- 在linux操作系统下注销、关机、重启的简单命令
- Linux下之使用简单3种创建文件的命令,并实现一个Html和JavaScript小程序
- linux关机时候执行命令脚本或程序
- 在linux操作系统下注销、关机、重启的简单命令
- linux .sh文件,简单命令执行重启scrapy 程序(批量kill pid、后台运行程序)
- 简单的Linux关机程序
- linux程序调试命令addr2line之入门简单介绍(本文先不聊gdb调试)
- 简单的Linux关机程序
- 在linux操作系统下注销、关机、重启的简单命令
- linux 通过pid 寻找程序路径的最简单命令(pwdx)
- 学习笔记☞Linux常用命令【三】 ( 简单shell编程,管道,重定向,输出,进程,网络管理,关机重启)
- 一个简单的linux下网络程序实例-网络编程入门 收藏
- Eclipse中使用Hadoop伪分布模式开发配置及简单程序示例(Linux下)
- 一些简单linux命令
- 使用linux-c编程实现简单的ls命令
- 在Linux下编写C++程序 简单的小程序
- linux find命令的简单介绍