if test -z $1
then
/etc/init.d/mysqld stop
/etc/init.d/apache stop
/etc/init.d/mysqld start
/etc/init.d/apache start
elif test -n $1 && test -z $2
then
/etc/init.d/mysqld $1
/etc/init.d/apache $1
else
/etc/init.d/$1 $2
fi
без параметров — всё перезагружаем. один параметр (stop или start) — применяем указанную команду к сервисам. два параметра — применяем к первому параметру — действие во втором.