docs.rs failed to build pmc-1.8.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
pmc-2.0.0
Process Management Controller (PMC)
Overview
PMC (Process Management Controller) is a simple PM2 alternative written in Rust. It provides a command-line/api interface to start, stop, restart, and manage fork processes
Features
- Start, stop, and restart processes.
- List all running processes with customizable output formats.
- Retrieve detailed information about a specific process.
- Use HTTP/rust api to control processes.
Usage
# Start/Restart a process
# Stop/Kill a process
# Remove a process
# Get process info
# Get process env
# Save all processes to dumpfile
# Restore all processes
# List all processes
# Get process logs
# Reset process index
# Stop daemon
# Start/Restart daemon
# Check daemon health
# Add new Ssrver
# List servers
# Remove server
# Set default server
For more command information, check out pmc --help
Installation
Pre-built binaries for Linux, MacOS, and WSL can be found on the releases page.
There is no windows support yet. Install from crates.io using cargo install pmc
(requires clang++)
Building
- Clone the project
- Open a terminal in the project folder
- Check if you have cargo (Rust's package manager) installed, just type in
cargo
- If cargo is installed, run
cargo build --release
- Put the executable into one of your PATH entries, usually
/bin/
or/usr/bin/