kill作用:用於向一個進程發送信號;
常見參數:
-l:列出所有可以送的信號
常用信號:
SIGHUP(或者1):無須關閉進程而讓其重讀配置文件
SIGINT(或者2):終止正在運行的進程;相當於ctrl+c中止
SIGKILL(或者9):強制關閉運行中的進程;
SIGTERM(或者15):優雅關閉運行中的進程;
SIGSTOP(或者19):暫停正在運行的進程;
SIGCONT(或者18):繼續暫停(SIGSTOP)運行的進程;
標識信號的方法(3種):
比如需要重載nginx配置,進程號爲12333;
a. kill -1 12333(用數字標識)
b. kill -HUP 12333 (用簡寫的信號名稱標識)
c. kill -SIGHUP 12333 (用完整的信號名稱標識)
killall使用方法:killall 進程名字(根據進程名字關閉所有進程)