github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/docs/commands/fid-killall.md (about) 1 # `fid-killall` 2 3 > Terminate _all_ running Murex functions 4 5 ## Description 6 7 `fid-killall` will terminate _all_ running Murex functions. 8 9 ## Usage 10 11 ``` 12 fid-killall 13 ``` 14 15 ## Detail 16 17 `fid-killall` works by the same mechanisms as `fid-kill`, described below: 18 19 `fid-kill` doesn't send a kernel signal to the process since Murex is 20 a multi-threaded shell with a single signal, `fid-kill` will send a 21 cancellation context to any builtins executing (which covers builtins, 22 aliases, public and private functions and any external executables running 23 which were launched within the current Murex shell). 24 25 The FID (function ID) sent is not the same as a POSIX (eg Linux, macOS, BSD) 26 PID (process ID). You can obtain a FID from `fid-list`. 27 28 ## See Also 29 30 * [`bexists`](../commands/bexists.md): 31 Check which builtins exist 32 * [`bg`](../commands/bg.md): 33 Run processes in the background 34 * [`builtins`](../commands/runtime.md): 35 Returns runtime information on the internal state of Murex 36 * [`exec`](../commands/exec.md): 37 Runs an executable 38 * [`fexec` ](../commands/fexec.md): 39 Execute a command or function, bypassing the usual order of precedence. 40 * [`fg`](../commands/fg.md): 41 Sends a background process into the foreground 42 * [`fid-kill`](../commands/fid-kill.md): 43 Terminate a running Murex function 44 * [`fid-list`](../commands/fid-list.md): 45 Lists all running functions within the current Murex session 46 * [`jobs`](../commands/fid-list.md): 47 Lists all running functions within the current Murex session 48 * [`murex-update-exe-list`](../commands/murex-update-exe-list.md): 49 Forces Murex to rescan $PATH looking for executables 50 51 <hr/> 52 53 This document was generated from [builtins/core/processes/kill_doc.yaml](https://github.com/lmorg/murex/blob/master/builtins/core/processes/kill_doc.yaml).