← 返回命令列表

Linux command

procmux 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Launch procmux with default config

procmux

Launch with a specific config file

procmux --config [path/to/procmux.yaml]

Launch with a config and an override file

procmux --config [path/to/procmux.yaml] --config-override [path/to/override.yaml]

Stop a named process via signal

procmux signal-stop --name '[process-name]' --config [path/to/procmux.yaml]

Start a named process via signal

procmux signal-start --name '[process-name]' --config [path/to/procmux.yaml]

List all configured processes

procmux signal-list --config [path/to/procmux.yaml]

说明

procmux is a TUI utility for running multiple commands in parallel in easily switchable terminal panes. It is designed to help newcomers to a project browse and run necessary commands while reducing the need to manually manage multiple terminal sessions for long-running processes. Configuration is defined in YAML files. When the signal server is enabled in the configuration, procmux starts an HTTP server that allows processes to be controlled remotely via the signal subcommands. The app supports process filtering, autostart options, descriptions, and meta tags.

参数

--config _FILE_
Path to the procmux YAML configuration file.
--config-override _FILE_
Path to a YAML file that overrides values in the main config.
signal-start --name _NAME_ --config _FILE_
Start a named process.
signal-stop --name _NAME_ --config _FILE_
Stop a named process.
signal-restart --name _NAME_ --config _FILE_
Restart a named process.
signal-stop-running --config _FILE_
Stop all currently running processes.
signal-restart-running --config _FILE_
Restart all currently running processes.
signal-list --config _FILE_
List all configured processes.

FAQ

What is the procmux command used for?

procmux is a TUI utility for running multiple commands in parallel in easily switchable terminal panes. It is designed to help newcomers to a project browse and run necessary commands while reducing the need to manually manage multiple terminal sessions for long-running processes. Configuration is defined in YAML files. When the signal server is enabled in the configuration, procmux starts an HTTP server that allows processes to be controlled remotely via the signal subcommands. The app supports process filtering, autostart options, descriptions, and meta tags.

How do I run a basic procmux example?

Run `procmux` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does --config _FILE_ do in procmux?

Path to the procmux YAML configuration file.