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.