本文最后更新于 29 天前,其中的信息可能已经有所发展或是发生改变。
常用选项
- -l:列出所有信号名称及其编号。
- -s SIGNAL:指定信号名称发送。
- -n SIGNAL_NUM:指定信号编号发送。
- -p:只打印相关进程的进程号,而不发送任何信号。
- -a:当处理当前进程时,不限制命令名和进程号的对应关系。
- -u USER:根据用户名查找并终止所有属于该用户的进程。
常见信号
- SIGHUP(1):挂起信号。
- SIGINT(2):中断信号,通常与Ctrl+C对应。
- SIGQUIT(3):退出信号,通常与Ctrl+\对应。
- SIGKILL(9):强制终止信号,无法被进程捕获或忽略。
- SIGTERM(15):终止信号,请求进程正常退出。
- SIGSTOP(19):停止执行信号,暂停进程的运行。
- SIGCONT(18):继续执行信号,恢复被SIGSTOP停止的进程。
一些小细节
ctrl + z 将前台程序移动到后台,并暂停;
bg 将后台刚暂停的程序,改变为后台运行;
fg 将后台运行的程序,移动到前台。