Linux command
systemctl-kill 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Example
systemctl kill [unit]
Example
systemctl kill -s [SIGNAL] [unit]
Example
systemctl kill --kill-whom=main -s SIGHUP [unit]
Example
systemctl --user kill [unit]
说明
systemctl kill sends a signal to one or more processes of a unit. By default, it sends SIGTERM to all processes in the unit's cgroup. This provides more control than `systemctl stop`, which follows the unit's configured stop behavior. The `--kill-whom` option controls which processes receive the signal: main (the main process), control (control processes), or all (every process in the cgroup).
参数
- -s, --signal= _SIGNAL_
- Signal to send (name or number, default: SIGTERM)
- --kill-whom= _WHO_
- Which processes to kill: main, control, or all (default: all). Older systemd versions use `--kill-who`.
- --user
- Kill user service processes
FAQ
What is the systemctl-kill command used for?
systemctl kill sends a signal to one or more processes of a unit. By default, it sends SIGTERM to all processes in the unit's cgroup. This provides more control than `systemctl stop`, which follows the unit's configured stop behavior. The `--kill-whom` option controls which processes receive the signal: main (the main process), control (control processes), or all (every process in the cgroup).
How do I run a basic systemctl-kill example?
Run `systemctl kill [unit]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -s, --signal= _SIGNAL_ do in systemctl-kill?
Signal to send (name or number, default: SIGTERM)