TTPForge Actions: kill_process
March 18, 2026 ยท View on GitHub
The kill_process action can be used to terminate processes running on a system.
Check out the TTP below to see how it works:
Kill Process Unix Kill Process Windows
You can experiment with the above TTP by installing the examples TTP
repository (skip this if ttpforge list repos shows that the examples repo is
already installed):
ttpforge install repo https://github.com/facebookincubator/TTPForge --name examples
and then running the below command:
ttpforge run examples//actions/kill-process/kill-process-[unix/windows].yaml
Fields
You can specify the following YAML fields for the kill_process: action:
id:(type:string) the process ID of the process that you wish to killname:(type:string) the process name of the process that you wish to killerror_on_find_process_failure:(type:bool) whether to raise an error if finding the process name/id failserror_on_kill_failure:(type:bool) whether to raise an error if killing the process fails
Note: You must specify exactly one of id or name. You cannot specify both,
and at least one is required.
Example Usage
Kill a process by name:
- name: Kill ping process
kill_process:
name: "ping"
error_on_find_process_failure: true
Kill a process by ID:
- name: Kill process by ID
kill_process:
id: "1234"
Additional Notes
Both the flags error_on_find_process_failure and error_on_kill_failure are
set to false by default.