#!/bin/sh HOMEROOT="/home" INITFILE=".init" case "$1" in start) echo -n "Starting user scripts..." for USER in `ls $HOMEROOT`; do [ -d $HOMEROOT/$USER ] && [ -f $HOMEROOT/$USER/$INITFILE ] && \ sudo -u $USER $HOMEROOT/$USER/$INITFILE start >> /dev/null done echo " Done" ;; stop) echo -n "Stopping user scripts..." for USER in `ls $HOMEROOT`; do [ -d $HOMEROOT/$USER ] && [ -f $HOMEROOT/$USER/$INITFILE ] && \ sudo -u $USER $HOMEROOT/$USER/$INITFILE stop >> /dev/null done echo " Done" ;; restart) echo -n "Restarting user scripts..." for USER in `ls $HOMEROOT`; do [ -d $HOMEROOT/$USER ] && [ -f $HOMEROOT/$USER/$INITFILE ] && \ sudo -u $USER $HOMEROOT/$USER/$INITFILE restart >> /dev/null done echo " Done" ;; *) echo "Usage: $0 {start|stop|restart}" ;; esac