All pastes #899894 Raw Edit

Miscellany

public shellscript v1 · immutable
·published 2008-02-11 14:45 UTC
rendered paste body
#!/bin/shHOMEROOT="/home"INITFILE=".init"case "$1" instart)	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