linux程序退出时返回值的含义

简介:
#define SIGHUP   1
进程由於控制终端死去或者控制终端发出起命令
#define SIGINT   2
键盘中断所产生的信号

#define SIGQUIT   3
键盘终止

#define SIGILL   4
非法的指令

#define SIGTRAP   5
进程遇到一个追踪(trace)或者是一个中断嵌套

#define SIGABRT   6
由abort系统调用所产生的中断信号

#define SIGIOT   6
类似於SIGABRT

#define SIGBUS   7
进程试图使用不合理的记忆体

#define SIGFPE   8
浮点异常

#define SIGKILL   9
KILL

#define SIGUSR1  10
用户自定义

#define SIGSEGV  11
段错误

#define SIGUSR2  12
用户自定义

#define SIGPIPE  13
管道操作时没有读只写

#define SIGALRM  14
由alarm系统调用产生的timer时钟信号

#define SIGTERM  15
收到终端信号的进程

#define SIGSTKFLT 16
堆叠错误

#define SIGCHLD  17
子进程向父进程发出的子进程已经stop或者终止的信号

#define SIGCONT  18
继续运行的信号

#define SIGSTOP  19
stop

#define SIGTSTP  20
键盘所产生的stop信号

#define SIGTTIN  21
当运行在后状态时却需要读取stdin的资料

#define SIGTTOU  22
当运行在後状态时却需要写向stdout

#define SIGURG  23
socket的紧急情况

#define SIGXCPU  24
进程超额使用CPU分配的时间

#define SIGXFSZ  25
进程使用了超出系统规定文件长度的文件

#define SIGVTALRM 26
内部的alarm时钟过期

#define SIGPROF  27
在一个程式段中描绘时钟集过期

#define SIGWINCH 28
终端视窗的改变

#define SIGIO  29
非同步IO

#define SIGPOLL  SIGIO
pollable事件发生
目录
相关文章
|
6月前
|
安全 Linux Shell
Linux上执行内存中的脚本和程序
【9月更文挑战第3天】在 Linux 系统中,可以通过多种方式执行内存中的脚本和程序:一是使用 `eval` 命令直接执行内存中的脚本内容;二是利用管道将脚本内容传递给 `bash` 解释器执行;三是将编译好的程序复制到 `/dev/shm` 并执行。这些方法虽便捷,但也需谨慎操作以避免安全风险。
283 6
|
7月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
811 2
|
7月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
119 2
|
5月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
220 1
|
6月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
76 5
|
7月前
|
NoSQL Linux C语言
嵌入式GDB调试Linux C程序或交叉编译(开发板)
【8月更文挑战第24天】本文档介绍了如何在嵌入式环境下使用GDB调试Linux C程序及进行交叉编译。调试步骤包括:编译程序时加入`-g`选项以生成调试信息;启动GDB并加载程序;设置断点;运行程序至断点;单步执行代码;查看变量值;继续执行或退出GDB。对于交叉编译,需安装对应架构的交叉编译工具链,配置编译环境,使用工具链编译程序,并将程序传输到开发板进行调试。过程中可能遇到工具链不匹配等问题,需针对性解决。
283 3
|
7月前
|
网络协议 Linux Shell
在Linux中,如何通过一个端口找到程序?
在Linux中,如何通过一个端口找到程序?
|
7月前
|
Linux API
在Linux中,程序产生了库日志虽然删除了,但磁盘空间未更新是什么原因?
在Linux中,程序产生了库日志虽然删除了,但磁盘空间未更新是什么原因?
|
7月前
|
Linux Windows Python
最新 Windows\Linux 后台运行程序注解
本文介绍了在Windows和Linux系统后台运行程序的方法,包括Linux系统中使用nohup命令和ps命令查看进程,以及Windows系统中通过编写bat文件和使用PowerShell启动隐藏窗口的程序,确保即使退出命令行界面程序也继续在后台运行。
|
7月前
|
存储 安全 Linux
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?