Files
reddit/scripts/manage-consumers
2013-01-28 13:39:01 -08:00

18 lines
496 B
Bash
Executable File

#!/bin/bash
command=${UPSTART_JOB#reddit-consumers-}
for consumerpath in $REDDIT_CONSUMER_CONFIG/*; do
instance_count=$(cat $consumerpath)
consumer=$(basename $consumerpath)
# allow targeting which consumer the event is meant for (defaulting to 'all')
if [ ! -z "$TARGET" -a "x$TARGET" != "xall" -a "x$TARGET" != "x$consumer" ]; then
continue
fi
for i in $(seq 1 "$instance_count"); do
"/sbin/$command" "reddit-consumer-$consumer" "x=$i"
done
done