📅  最后修改于: 2023-12-03 15:02:43.523000             🧑  作者: Mango
在 Linux 中,kill 命令是用来终止一个正在运行的进程的。这篇文章将介绍该命令在不同场景下的使用方法。
kill [-s <信号名称或者编号>] <进程号或作业编号>
其中,-s
参数用来指定所发送的信号的名称或者编号,不指定则默认发送 SIGTERM 信号。<进程号或作业编号>
参数则用来指定要终止的进程。
在使用 kill 命令时,可以通过 -s
参数指定不同的信号来实现不同的目的。以下是一些常用的信号及其作用:
kill 1234
其中,1234 表示要终止的进程号。
kill -STOP 5678
其中,-STOP 表示要发送的信号为 SIGSTOP,5678 表示要挂起的进程号。
kill -CONT 5678
其中,-CONT 表示要发送的信号为 SIGCONT,5678 表示要恢复运行的进程号。
kill -9 1234
其中,-9 表示要发送的信号为 SIGKILL,1234 表示要终止的进程号。
以上就是 kill 命令的介绍和使用方法。在实际开发中,程序员需要根据具体的场景和需求选择合适的信号来终止或挂起进程。同时,需要注意在使用 SIGKILL 信号时可能会丢失未保存数据,建议先尝试使用 SIGTERM 信号进行正常终止。