多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**结束进程:kill [options]** 说明:发送指定的信号到相应进程,如果不指定信号则默认发送SIGTERM(15),终止指定进程。 > option: >* -s 指定发送的信号,信号可以以信号名或数字的方式给定 > * -p 指定 kill 只打印命名进程的进程标识 (pid) , 而不应发送给它信号 > * -l <信息编号> 若不加选项,则 -l 参数会列出全部的信息名称 > 常用信号: |编号号|名称|内容| |--|--|--| |1|SIGHUP| 启动被终止的程序,可让该进程重新读取自己的配置文件,类似重新启动| |2|SIGINT| 相当于用键盘输入 [ctrl]-c 来中断一个程序的进行| |9|SIGKILL| 强制中断一个程序的进行,如果该程序进行到一半,那么尚未完成的部分可能会有“半产品”产生,类似 vim会有 .filename.swp 保留下来| |15|SIGTERM| 以正常的方式来终止该程序。由于是正常的终止,所以后续的动作会将他完成。不过,如果该程序已经发生问题,就是无法使用正常的方法终止时,输入这个 signal 也是没有用的| |19|SIGSTOP|相当于用键盘输入 [ctrl]-z 来暂停一个程序的进行| |常用命令|解释| |--|--| |kill -9 pid| 强制终止一个进程 | |kill -15 pid|发送信号让进程正常退出| |kill -l| 列出信号列表| |kill -l kill|查看kill信号的编号| |kill -l 9| 查看编号为9的信号名称| |kill -9 \`pidof rsyslogd\`| pidof获取进程id并强制终止|