linux命令sh什么意思,linux 指令中的sh是什么意思??
你的子进程没有调用 signal 来设置它自己对应 SIGALM的处理函数,看看我改后的代码,子进程调用了signal来设置信号处理函数。
子进程给父进程发信号后,父进程打印3秒后,会向子进程也发同一信号,子进程也能处理这个信号了。
#include
#include
#include
#include
static int alarm_fired = 0;
void ding(int sig)
{
alarm_fired = 1;
}
int main()
{
pid_t pid;
printf("alarm application starting\n");
pid = fork();
switch(pid) {
case -1:
/* Failure */
perror("fork failed");
exit(1);
case 0:
/* child */
sleep(5);
(void) signal(SIGALRM, ding);
printf("Child send sig to parent\n");
kill(getppid(), SIGALRM);
pause();
if (alarm_fired) printf("Ding!\n");
printf("Child exit\n");
exit(0);
}
/* if we get here we are the parent process */
printf("waiting for alarm to go off\n");
(void) signal(SIGALRM, ding);
pause();
if (alarm_fired) printf("Ding!\n");
sleep(3);
printf("Parent send sig to child\n");
kill(pid, SIGALRM);
wait(NULL);
exit(0);
}
取消
评论
linux命令sh什么意思,linux 指令中的sh是什么意思??相关推荐
- [笔记]快乐的Linux命令行《二》文件系统中跳转
系列文章目录 [笔记]快乐的Linux命令行<一>LInux系统简介以及什么是shell [笔记]快乐的Linux命令行<二>文件系统中跳转 文章目录 系列文章目录 前言 一. ...
- linux命令看文件内容,Linux文件内容查看相关命令
1.more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键. (1)命令语法 more(选项)(参数) (2) ...
- linux命令帮助怎么看,Linux命令帮助
Linux命令帮助教程 在 Linux man命令详解 概述 man 命令,它是 Manual pages 的缩写,它是 Linux 系统中在线软件文档的一种普遍的形式,其内容包括计算机程序(包括库和 ...
- 离线调用linux命令,GitHub - rinetd/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- 实验楼linux命令,GitHub - encorechow/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- spark常用的linux命令,GitHub - Sparkinzy/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- linux命令大全chm版本,Linux命令大全手册下载
linux命令大全chm版是精心修改版,去除了官方原版的许多错误,以及未来得及更新的部分,实用性很强,对于正在掌握linux系统的程序员们来说,是开发之前必须学会的东西,操作方便.检测迅速,举一反三靠 ...
- linux命令界面维护,在Linux命令行中使用Um来创建和维护man手册
本文介绍在 Linux 命令行下安装.使用及配置 Um 来创建和维护自己的 man 手册,Um 最大的好处是能为 Linux 命令创建自己的 man 式帮助页面,它本身是一个命令行程序,可以用于轻松创 ...
- linux命令行 正则,在Linux命令行中使用正则表达式
上一节我们介绍过grep命令在搜索文本信息时的基本用法,其实,grep命令还可以配合正则表达式执行更加复杂的搜索操作. 本节我们将对如何在Linux命令行中使用正则表达式进行介绍. 所谓正则表达式,就 ...
- linux命令 正则表达式,详解Linux命令中的正则表达式
详解Linux命令中的正则表达式 Mark Do 2017年9月19日 暂无评论 阅读 981 次 命令中的正则表达式 如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式.正则表达式 ...
最新文章
- mysql的acid_什么是数据库ACID?
- 【数理知识】二次型求导 矩阵求导
- HDU1011 Starship Troopers(树形dp)
- ACL 2020 | 基于多级排序学习的层次化实体标注
- 【Error】Less-loader 版本过高,TypeError: this.getOptions is not a function
- [专栏精选]UnityWebRequest详解
- sinx/x的极限为什么是1_某个波长的激光最小的聚焦光斑可以到多少?怎么让聚焦光斑更细?为什么聚焦系统要用扩束镜?...
- DWR第五篇之文件上传
- C++走向远洋——52(十三周阅读程序)
- ztree 异步展开节点显示不出来_用户管理、角色管理、模块管理、zTree的使用
- npm卸载全局安装的第三方插件注意事项
- lamda表达式修改数据_关系数据库SQL语言简介
- MT6762/MT6763处理器参数比较,MT6762参考设计资料介绍
- 英国“脱欧”促中国企业调整在欧战略
- Gold Nanoparticles ,Au Coated Fe3O4 MagneticNanoparticles金磁微粒的介绍
- 《炬丰科技-半导体工艺》晶片键合技术和薄膜传输技术
- STM32绝对地址赋值
- python读取加密word_Python-使用zipfile读取受密码保护的Word文档
- 最强大脑《多米诺效应》
- 微软“黑屏”原来是纸老虎