关于linux中的Ctrl+C,Ctrl+Z
2011-07-20 18:25
381 查看
Ctrl+C:送SIGINT信号,默认进程会结束,但是进程自己可以重定义收到这个信号的行为。
Ctrl+Z:送SIGSTOP信号,进程只是被停止,再送SIGCONT信号,进程继续运行。
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF
有些信号不能被屏蔽,比如中断,还应该有杀死进程的信号,要不然内核怎么做操作系统中的老大。实际上,SIGKILL和SIGSTOP信号是不能被屏蔽或阻止的,他们的默认动作总是会被执行的。
Ctrl+Z:送SIGSTOP信号,进程只是被停止,再送SIGCONT信号,进程继续运行。
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF
有些信号不能被屏蔽,比如中断,还应该有杀死进程的信号,要不然内核怎么做操作系统中的老大。实际上,SIGKILL和SIGSTOP信号是不能被屏蔽或阻止的,他们的默认动作总是会被执行的。
相关文章推荐
- 关于linux下的Ctrl + s问题解决
- 关于在linux控制台按下ctrl+s后出现卡住现象的问题
- 关于linux中的Ctrl+C,Ctrl+Z,Ctrl+D
- 关于linux后台运行进程如何屏蔽ctrl+z
- 关于linux中的Ctrl+C,Ctrl+Z
- 关于Linux C语言开发字符越界的问题
- 关于在linux 下查找文件 find
- 关于linux下用户(user)和用户组(groups)常使用指令及说明
- 关于linux regulator dirver(1) fixed regulator
- 关于linux用户权限的理解
- arm-linux-gcc 与 gcc 关于字节对齐问题
- Linux中ctrl-c, ctrl-z, ctrl-d 区别
- (转) 在linux网络UDP通信中,关于客户端是否绑定的理解
- 关于Linux下C语言编译器gcc不认识bool类型的问题(转)
- Linux下关于网络设置的文件
- 关于linux多线程同时对一个fd做select
- 关于Linux系统清理/tmp/文件夹的原理
- 关于32位Linux系统内存溢出问题的情况及几种常见解决方法
- 关于linux图形界面
- 操作系统中关于信号量操作的代码示例(Linux + windows)