fid-list
Lists all running functions within the current Murex session
fid-list
is a tool for outputting all the functions currently managed by that Murex session. Those functions could be Murex functions, builtins or any external executables launched from Murex.
Conceptually fid-list
is a little like ps
(on POSIX systems) however fid-list
was not written to be POSIX compliant.
Multiple flags cannot be used with each other.
fid-list [ flag ] -> <stdout>
jobs
is an alias for fid-list: --jobs
:
jobs -> <stdout>
--background
Returns a json
map of background jobs--csv
Output table in a csv
format--help
Outputs a list of parameters and a descriptions--jobs
Show background and stopped jobs--jsonl
Output table in a jsonlines (jsonl
) format (defaulted to when piped)--stopped
Returns a json
map of stopped jobs--tty
Force default TTY output even when pipedBecause Murex is a multi-threaded shell, builtins are not forked processes like in a traditional / POSIX shell. This means that you cannot use the operating systems default process viewer (eg ps
) to list Murex functions. This is where fid-list
comes into play. It is used to view all the functions and processes that are managed by the current Murex session. That would include:
fid-list
is a builtin command)fid-list
jobs
*
(generic): generic (primitive)bexists
: Check which builtins existbg
: Run processes in the backgroundbuiltins
: Returns runtime information on the internal state of Murexcsv
: CSV files (and other character delimited tables)exec
: Runs an executablefexec
: Execute a command or function, bypassing the usual order of precedence.fg
: Sends a background process into the foregroundfid-kill
: Terminate a running Murex functionfid-killall
: Terminate all running Murex functionsjobs
: Lists all running functions within the current Murex sessionjsonl
: JSON Linesmurex-update-exe-list
: Forces Murex to rescan $PATH looking for executablesThis document was generated from builtins/core/processes/fid-list_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 Thu Aug 15 14:38:34 UTC 2024 against commit 50ed9d650ed9d6df391240d3c2c02e623636e508dfcdad1.
Current version is 6.2.4000 which has been verified against tests cases.