易截截图软件、单文件、免安装、纯绿色、仅160KB

linux signal 列表


Linux 信号表
 
Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。
 
默认动作的含义如下:
Term    终止进程
 
信号
取值
默认动作
含义(发出信号的原因)
SIGHUP
1
Term
终端的挂断或进程死亡
SIGINT
2
Term
来自键盘的中断信号
SIGQUIT
3
Core
来自键盘的离开信号
SIGILL
4
Core
非法指令
SIGABRT
6
Core
来自abort的异常信号
SIGFPE
8
Core
浮点例外
SIGKILL
9
Term
杀死
SIGSEGV
11
Core
段非法错误(内存引用无效)
SIGPIPE
13
Term
管道损坏:向一个没有读进程的管道写数据
SIGALRM
14
Term
来自alarm的计时器到时信号
SIGTERM
15
Term
终止
SIGUSR1
30,10,16
Term
用户自定义信号1
SIGUSR2
31,12,17
Term
用户自定义信号2
SIGCHLD
20,17,18
Ign
子进程停止或终止
SIGCONT
19,18,25
Cont
如果停止,继续执行
SIGSTOP
17,19,23
Stop
非来自终端的停止信号
SIGTSTP
18,20,24
Stop
来自终端的停止信号
SIGTTIN
21,21,26
Stop
后台进程读终端
SIGTTOU
22,22,27
Stop
后台进程写终端
 
 
SIGBUS
10,7,10
Core
总线错误(内存访问错误)
SIGPOLL
Term
Pollable事件发生(Sys V),与SIGIO同义
SIGPROF
27,27,29
Term
统计分布图用计时器到时
SIGSYS
12,-,12
Core
非法系统调用(SVr4)
SIGTRAP
5
Core
跟踪/断点自陷
SIGURG
16,23,21
Ign
socket紧急信号(4.2BSD)
SIGVTALRM
26,26,28
Term
虚拟计时器到时(4.2BSD)
SIGXCPU
24,24,30
Core
超过CPU时限(4.2BSD)
SIGXFSZ
25,25,31
Core
超过文件长度限制(4.2BSD)
 
 
SIGIOT
6
Core
IOT自陷,与SIGABRT同义
SIGEMT
7,-,7
Term
SIGSTKFLT
-,16,-
Term
协处理器堆栈错误(不使用)
SIGIO
23,29,22
Term
描述符上可以进行I/O操作
SIGCLD
-,-,18
Ign
与SIGCHLD同义
SIGPWR
29,30,19
Term
电力故障(System V)
SIGINFO
29,-,-
与SIGPWR同义
SIGLOST
-,-,-
Term
文件锁丢失
SIGWINCH
28,28,20
Ign
窗口大小改变(4.3BSD, Sun)
SIGUNUSED
-,31,-
Term
未使用信号(will be SIGSYS)
 
说明:
一些信号的取值是硬件结构相关的(一般alpha和sparc架构用第一个值,i386、ppc和sh架构用中间值,mips架构用第三个值, - 表示相应架构的取值未知)。
 


相关文档:

linux踢人技巧


linux系统root用户可强制踢制其它登录用户,
首先以root登录以便查看全部的在线用户信息,可用w命令查看登录用户信息
强制踢人命令格式:pkill -kill -t tty
解释:
pkill -kill -t  踢人命令
tty 所踢用户的TTY
如上踢出liu用户的命令为: pkill -kill -t pts/1
......

Linux 下实现两个管道双向数据流

原文地址:http://www.wangzhongyuan.com/archives/488.html
以下是一个Linux/Unix下由两个管道提供双向数据流的C程序,这是操作系统课程中经常使用的基本程序
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <stdio.h>
#include <string.h>
int m ......

linux启动logo修改 bootlogo

改目标:用自定义的ppm图片替代/drivers/video/logo/logo_linux_clut224.ppm
同时删除logo_linux_clut224.c logo_linux_clut224.o文件这样才能使编译的使用logo_linux_clut224.ppm重新编译
ppm图片的生成:
# pngtopnm logo_linux_clut224.png > logo_linux_clut224.pnm
# pnmquant 224 logo_linux_clut224.pnm > ......

运行了Oracle的Linux服务器更改主机名

运行了Oracle的Linux服务器更改主机名
假如要把主机名改为oratest。
$表示oracle用户操作;
#表示root用户操作。
DB:oracle10.2
OS:RHEL4.5
第一步,关闭数据库和监听,dbconsole:
$ dbshut
$ lsnrctl stop
第二部:
# hostname oratest
第三步:
# vi /etc/sysconfig/network
更改hostname参数。
第四步 ......

Linux关机命令详解


Linux关机命令详解
本文出自:LinuxAid.com.cn 作者: sword_martin (2002-01-30 21:03:06)
    在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都
可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希
望你可以更加灵活的运用各种关机命令 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号