#!/bin/bash

name=${1?need name}
signal=${2?need signal}

# Когда запуск из cron, то переменных окружения нет,
# так что будем проверять сокет супервизора
if [[ -S /var/run/supervisor.sock ]]; then
    supervisorctl signal $signal $name
else
    portoctl list -1r "*/workload_${name}_start" | xargs -I% portoctl kill % $signal
fi
