#!/bin/bash

SIG=0
trap "echo got sigusr1; SIG=1" USR1
trap "echo got sigusr2; SIG=1" USR2
trap "echo got sighup; SIG=1" HUP

while [ "$SIG" = "0" ]; do
    echo "running $1 process"
    sleep 1
done
