编写思路: 以空格为界分割字符串 对cd命令作特出处理* 处理(使用signal函数忽略)信号SIGINT(2)、SIGQUIT(3)* 指定键入exit退出shell* execvp(argv[0], argv),argv参数由步骤1生成 父进程使用waitpid处理返回信号* 标*暂未实现 gi ...
分类:
系统相关 时间:
2019-01-17 12:55:32
阅读次数:
245
1、nohup与&是两个命令。nohup表示忽略sigHup信号,关掉当前shell也没事,但是使用ctrl+c结束当前就会退出。&表示忽略sigInt信号,使用ctrl+c结束当前没事,但是关闭当前shell环境就会退出。(centos7上测试无效,关机shell后,程序也还在运行,后续再探究。。)一般用这两个组合命令nohupcmd&nohup命令默认会输入到日志文件n
分类:
系统相关 时间:
2018-12-13 23:30:25
阅读次数:
293
在学习sigsuspend()函数时存在一些迷惑,并不太理解书上所叙述的内容。最终,结合网上资源对该函数慢慢有了一点理解,记录下来,以备以后补充。 在《UNIX环境高级编程》中该函数的提出是在解除信号屏蔽(这里以SIGINT为例)时,信号立即发生,没有等待到pause函数执行的情况下。 sigset ...
分类:
其他好文 时间:
2018-12-11 20:00:38
阅读次数:
239
使用信号控制进程kill(只能跟PID或JOBID),killall(name),pgrep,pkill,top给进程发送信号[root@tianyun~]#kill-l//列出所有支持的信号编号信号名1)SIGHUP重新加载配置PID不变2)SIGINT键盘中断^C3)SIGQUIT键盘退出9)SIGKILL强制终止15)SIGTERM终止(正常结束),缺省信号,允许去释放资源18)SIGCON
分类:
系统相关 时间:
2018-12-03 21:07:18
阅读次数:
255
符号名 信号值 描述 是否符合POSIX SIGHUP 1 在控制终端上检测到挂断或控制线程死 亡 是 SIGINT 2 交互注意信号 是 SIGQUIT 3 交 互中止信号 是 SIGILL 4 检测到非法硬件的指令 是 SIGTRAP 5 从 陷阱中回朔 否 SIGABRT 6 异常终止信号 是 ...
分类:
系统相关 时间:
2018-09-22 16:55:20
阅读次数:
163
1. &的意思是在后台运行, 什么意思呢? 意思是说, 当你在执行 ./a.out & 的时候, 即使你用ctrl C, 那么a.out照样运行(因为对SIGINT信号免疫)。 但是要注意, 如果你直接关掉shell后, 那么, a.out进程同样消失。 可见, &的后台并不硬(因为对SIGHUP信 ...
分类:
系统相关 时间:
2018-09-20 17:28:28
阅读次数:
167
向进程发送控制信号,以实现对进程管理,每个信号对应一个数字,信号名称以SIG开头(可省略),不区分大小写 显示当前系统可用信号: kill –l,trap l 常用信号:man 7 signal 1) SIGHUP: 无须关闭进程而让其重读配置文件 2) SIGINT: 中止正在运行的进程;相当于C ...
分类:
其他好文 时间:
2018-09-02 16:12:46
阅读次数:
164
所有的线程共享相同的信号处理方式 主线程将SIGINT信号的处理方式设置为了捕获,那么所有的次线程共享这一处理方式,如果其中某个次线程改变了该信号的处理方式,那么所有的线程将共享这一改变。 回顾“信号屏蔽字”和“未决信号字” 作用 “信号屏蔽字”和“未决信号字”作用同进程信号,参考IPC——信号 修 ...
分类:
编程语言 时间:
2018-08-09 18:28:26
阅读次数:
206
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGAL ...
分类:
系统相关 时间:
2018-08-01 14:06:37
阅读次数:
185
1. 处理信号 Linux利用信号与运行在系统中的进程进行通信。 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL 无条件终止进程 15 SIGTERM 尽可能终止进程 17 SIGSTOP 无条件停止进程,但不是终止进程 18 ...
分类:
系统相关 时间:
2018-07-29 18:00:25
阅读次数:
229