Listing 2 Startup script for jptraveld
#!/bin/sh
# Startup script for jptraveld
#
# chkconfig: 2345 95 05
# description: start jp travel daemon
SVCDIR=/excite/daemon/jp/udbd/sct/travel
LOGGER=/bin/logger
USER=excited
SERVICE=travel
CULPRIT="$LOGNAME"
if [ -z "$CULPRIT" ]; then
CULPRIT="Someone"
fi
cd $SVCDIR
if [ -d "$SVCDIR" ] ; then
if [ "`/bin/tty`" != "not a tty" ]; then
echo "telling $SERVICE to $1"
echo
fi
$LOGGER -p daemon.notice -t $SERVICE "$CULPRIT told $SERVICE to $1"
if [ "$1" = "restart" ]; then
su - $USER -c "cd $SVCDIR; $SVCDIR/stop";
sleep 3;
su - $USER -c "cd $SVCDIR; $SVCDIR/start";
fi
if [ "$1" = "start" ]; then
su - $USER -c "cd $SVCDIR; $SVCDIR/start";
fi
if [ "$1" = "stop" ]; then
su - $USER -c "cd $SVCDIR; $SVCDIR/stop";
fi
fi
if [ "`/bin/tty`" != "not a tty" ]; then
sleep 1;
echo
echo "$SERVICE processes running:"
/usr/ucb/ps auxww | /bin/egrep $USER | /bin/egrep 'univdbd *-port \
*90054' | /bin/egrep -v grep
echo
/bin/netstat -na | /bin/egrep LISTEN | /bin/egrep '90054|24518' | \
/bin/egrep -v grep
echo
fi
exit 0;
# __END__
|