diff options
author | June McEnroe <june@causal.agency> | 2020-08-15 16:40:15 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-08-15 16:40:15 -0400 |
commit | 6fb08baee3602fc28c323a8eced868fd49050d7f (patch) | |
tree | d99bb308eda4cf46fd215269c91df529cfa81dbd /spawn.sh | |
parent | Use only LOG_NOTICE and LOG_WARNING (diff) | |
download | catsit-6fb08baee3602fc28c323a8eced868fd49050d7f.tar.gz catsit-6fb08baee3602fc28c323a8eced868fd49050d7f.zip |
Rename project to catsit
Diffstat (limited to 'spawn.sh')
-rw-r--r-- | spawn.sh | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/spawn.sh b/spawn.sh deleted file mode 100644 index 052a7fd..0000000 --- a/spawn.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -set -eu - -die() { - echo "${0}:" "$@" >&2 - exit 1 -} - -: ${SPAWND_PIPE:=/var/run/spawnd.pipe} - -while getopts 'c:' opt; do - case "${opt}" in - (c) SPAWND_PIPE=$OPTARG;; - (?) exit 1;; - esac -done -shift $((OPTIND - 1)) - -if ! [ -p "${SPAWND_PIPE}" ]; then - die "${SPAWND_PIPE} is not a named pipe" -fi - -[ $# -lt 1 ] && die 'action required' -[ $# -lt 2 ] && die 'service name required' - -action=$(echo "${1}" | tr 'A-Z' 'a-z') -for valid in start stop restart status $(kill -l | tr 'A-Z' 'a-z'); do - [ "${action}" = "${valid}" ] && break -done -if [ "${action}" != "${valid}" ]; then - die "${action} is not a valid action or signal" -fi - -echo "$@" > "${SPAWND_PIPE}" |