fid-kill
)Terminate a running Murex function
fid-kill
will terminate a running Murex function in a
similar way that the POSIX kill
(superficially
speaking).
fid-kill fid
fid-kill
doesn’t send a kernel signal to the process
since Murex is a multi-threaded shell with a single signal,
fid-kill
will send a cancellation context to any builtins
executing (which covers builtins, aliases, public and private functions
and any external executables running which were launched within the
current Murex shell).
The FID (function ID) sent is not the same as a POSIX (eg Linux,
macOS, BSD) PID (process ID). You can obtain a FID from
fid-list
.
fid-kill
bg
): Run processes in the backgroundbexists
): Check which builtins existfid-list
): Lists all running functions within the
current Murex sessionjobs
): Lists all running functions within the current
Murex sessionexec
): Runs an executablefexec
): Execute a command or function, bypassing the
usual order of precedence.fg
): Sends a background process into the
foregroundfid-killall
): Terminate all running Murex functions in
current sessionbuiltins
): Returns runtime information on the internal
state of MurexThis document was generated from builtins/core/processes/kill_doc.yaml.
This site's content is rebuilt automatically from murex's source code after each merge to the master
branch. Downloadable murex binaries are also built with the website.
Last built on Wed Jan 15 23:07:50 UTC 2025 against commit b4c4296b4c429617fd41527ea0efef33c52c15ef2b64972.
Current version is 6.4.2063 (develop) which has been verified against tests cases.