From 8ce649c7b9b08c8a13d47b32e87343c4a8b6636d Mon Sep 17 00:00:00 2001 From: MarloweW Date: Fri, 6 Jan 2017 14:52:05 +0800 Subject: [PATCH] supervisord & supervisorctl: add page (#1226) --- pages/common/supervisorctl.md | 24 ++++++++++++++++++++++++ pages/common/supervisord.md | 12 ++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 pages/common/supervisorctl.md create mode 100644 pages/common/supervisord.md diff --git a/pages/common/supervisorctl.md b/pages/common/supervisorctl.md new file mode 100644 index 000000000..1eb5a0f3a --- /dev/null +++ b/pages/common/supervisorctl.md @@ -0,0 +1,24 @@ +# supervisorctl + +> Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems. +> Supervisorctl is the command-line client piece of the supervisor which provides a shell-like interface. + +- Start/stop/restart a process: + +`supervisorctl {{start|stop|restart}} {{process_name}}` + +- Start/stop/restart all processes in a group: + +`supervisorctl {{start|stop|restart}} {{group_name}}:*` + +- Show last 100 **bytes** of process stderr: + +`supervisorctl tail -100 {{process_name}} stderr` + +- Keep displaying stdout of a process: + +`supervisorctl tail -f {{process_name}} stdout` + +- Reload process config file to add/remove processes as necessary: + +`supervisorctl update` diff --git a/pages/common/supervisord.md b/pages/common/supervisord.md new file mode 100644 index 000000000..806b412f5 --- /dev/null +++ b/pages/common/supervisord.md @@ -0,0 +1,12 @@ +# supervisord + +> Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems. +> Supervisord is the server piece of supervisor, Most of supervisord's config should be placed in configuration file, some basic usage will be listed here. + +- Start supervisord with specified configuration file: + +`supervisord -c {{path/to/file}}` + +- Run supervisord in the foreground: + +`supervisord -n`