Skip to content
/ prcs Public

The Swiss Army knife for running processes

License

Notifications You must be signed in to change notification settings

jeysal/prcs

Repository files navigation

prcs

The Swiss Army knife for running processes

Version License

prcs runs your command, but modifies its behavior in ways that you define with command-line arguments.
For example, you could retry a command until it exits with status code 0.
Using the options that prcs implements requires less effort than shell scripting the behavior and is cross-platform.

Note: The feature set of this project is not yet very comprehensive and is only documented in the --help output.

Installation

With Cargo:

cargo install prcs

Or download binary releases directly.

Usage

Run prcs -h for an overview of how to use this application, or run prcs --help for detailed instructions.

Features

Feature Implemented
Stall
Re-run
Re-run max tries
Re-run delay
Translate/swallow signals
Logrotate
Empty closing/non-closing stdin
...