zulip/scripts/lib
Alex Vandiver c94bdd8534 zulip_tools: Find missing processes/groups in list_supervisor_processes.
Nonexistent processes and groups passed to `supervisortctl status` are
printed to STDOUT as follows:

```
$ supervisorctl status zulip-django nonexistent-process nonexistent-group:*
nonexistent-process: ERROR (no such process)
nonexistent-group: ERROR (no such group)
zulip-django                     RUNNING   pid 16043, uptime 17:31:31
```

On supervisor 4 and above, this exits with an exit code of 4;
previously, it returned exit code 0.  Ubuntu 18.04 has version 3.3.1,
and Ubuntu 20.04 has version 4.1.0.

Skip any lines with `ERROR (no such ...)`, and accept exit code 4 from
`supervisorctl status`.
2021-07-09 10:04:53 -07:00
..
__init__.py
build-pgroonga install: Replace wget with curl. 2021-06-25 09:05:07 -07:00
certbot-maybe-renew shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
check_rabbitmq_queue.py python: Strip leading and trailing spaces from docstrings. 2021-05-07 22:42:39 -07:00
clean_emoji_cache.py python: Reformat with Black, except quotes. 2021-02-12 13:11:19 -08:00
clean_node_cache.py python: Reformat with Black, except quotes. 2021-02-12 13:11:19 -08:00
clean_unused_caches.py clean_unused_caches: Allow the main function to accept `Namespace` args. 2021-06-12 07:28:16 -07:00
clean_venv_cache.py requirements: Remove Thumbor. 2021-05-06 20:07:32 -07:00
clean_yarn_cache.py script: Add --no-headings option to purge-old-deployments. 2021-06-17 15:49:23 -07:00
create-production-venv python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
email-mirror-postfix email-mirror-postfix: Choose scheme based on http_only config. 2021-06-17 09:06:09 -07:00
hash_reqs.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
install install-yarn: Rewrite Yarn installer. 2021-06-27 16:58:17 -07:00
install-node install-node: Upgrade Node.js from 14.17.0 to 14.17.3. 2021-07-05 14:51:24 -07:00
install-yarn install-yarn: Rewrite Yarn installer. 2021-06-27 16:58:17 -07:00
node_cache.py node_cache: Serialize to structured data before hashing. 2021-05-27 22:47:56 -07:00
puppet_cache.py puppet: Pull in pinned puppet modules. 2021-05-27 21:14:48 -07:00
pythonrc.py python: Reformat with Black, except quotes. 2021-02-12 13:11:19 -08:00
queue_workers.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
setup-apt-repo install: Replace wget with curl. 2021-06-25 09:05:07 -07:00
setup-yum-repo provision: Upgrade support for Fedora to version 33. 2021-03-22 19:34:18 -07:00
setup_path.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
setup_venv.py install-yarn: Rewrite Yarn installer. 2021-06-27 16:58:17 -07:00
sharding.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
unpack-zulip python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
upgrade-zulip upgrade: Show fewer stacktraces. 2021-04-21 09:51:40 -07:00
upgrade-zulip-from-git upgrade-zulip-from-git: Create deployment directories with git worktree. 2021-05-13 13:42:05 -07:00
upgrade-zulip-stage-2 install-yarn: Rewrite Yarn installer. 2021-06-27 16:58:17 -07:00
zulip_tools.py zulip_tools: Find missing processes/groups in list_supervisor_processes. 2021-07-09 10:04:53 -07:00