快速入門kill
命令,用於向當前正在運行的進程發送信號
Linux進程可以接收信號對他們做出反應。
這是我們與正在運行的程序進行交互的一種方式。
這kill
程序可以向程序發送各種信號。
它不僅用於終止程序,正如其名稱所暗示的那樣,但這是其主要工作。
我們以這種方式使用它:
kill <PID>
默認情況下,這會發送TERM
信號到指定的進程ID。
我們可以使用標誌來發送其他信號,包括:
kill -HUP <PID>
kill -INT <PID>
kill -KILL <PID>
kill -TERM <PID>
kill -CONT <PID>
kill -STOP <PID>
HUP
方法掛斷。在終止進程之前關閉啟動進程的終端窗口時,將自動發送該消息。
INT
方法打斷,它會發送與我們按下時相同的信號ctrl-C
在終端中,通常會終止該過程。
KILL
不是發送給進程,而是發送給操作系統內核,該內核立即停止並終止該進程。
TERM
方法終止。該過程將接收它並終止自身。這是由發出的默認信號kill
。
CONT
方法繼續。它可用於恢復已停止的進程。
STOP
不是發送給進程,而是發送給操作系統內核,該操作系統內核立即停止(但不終止)該進程。
您可能會看到改用的數字,例如kill -1 <PID>
。在這種情況下,
1
對應於HUP
。2
對應於INT
。9
對應於KILL
。15
對應於TERM
。18
對應於CONT
。15
對應於STOP
。
此命令可在Linux,macOS,WSL以及您擁有UNIX環境的任何地方使用
免費下載我的Linux命令手冊
更多cli教程:
- Bash外殼
- Bash Shell腳本介紹
- 魚殼
- Shell,監視文件內容
- 如何退出Vim
- UNIX編輯器
- UNIX文件系統命令
- Unix Shell教程
- 如何在macOS或Linux Shell中設置別名
- 自製的實用指南
- 如何在MacOS中修復XCRUN無效的活動開發人員路徑錯誤
- 入門指南
- Linux簡介
- 如何查找正在使用端口的進程
- Linux命令:mkdir
- Linux命令:cd
- Linux命令:pwd
- Linux命令:rmdir
- Linux命令:ls
- Linux命令:mv
- Linux命令:cp
- Linux命令:更少
- Linux命令:tail
- Linux命令:touch
- Linux命令:cat
- Linux命令:查找
- Linux命令:ln
- Linux命令:ps
- Linux命令:echo
- Linux命令:頂部
- Linux命令:kill
- Linux命令:killall
- Linux命令:別名
- Linux命令:作業
- Linux命令:bg
- Linux命令:fg
- Linux命令:類型
- Linux命令:其中
- Linux命令:whoami
- Linux命令:who
- Linux命令:清除
- Linux命令:su
- Linux命令:sudo
- Linux命令:chown
- Linux命令:chmod
- Linux命令:passwd
- Linux命令:打開
- Linux命令:wc
- Linux命令:歷史記錄
- Linux命令:du
- Linux命令:umask
- Linux命令:grep
- Linux命令:man
- Linux命令:uname
- Linux命令:排序
- Linux命令:uniq
- Linux命令:diff
- Linux命令:nohup
- Linux命令:df
- Linux命令:xargs
- Linux命令:gzip
- Linux命令:gunzip
- Linux命令:ping
- Linux命令:traceroute
- Linux命令:tar
- Linux命令:導出
- Linux命令:crontab
- Linux命令:dirname
- Linux命令:基本名稱
- Linux命令:printenv
- Linux命令:env
- ed編輯器簡短指南
- vim簡短指南
- emacs的簡要指南
- 納米的簡要指南
- Linux,設備上沒有剩餘空間
- 如何使用Netcat