I use the following scripts (on woody 3.0r1 box)
I know it is not optimized but it works like that, and I didn't have more time to work on it.
if you have some good ideas, please tell me :)
:::::::::::::: /etc/init.d/aspseek_index :::::::::::::: #!/bin/sh # # /etc/init.d/aspseek_index: start or stop aspseek indexer. #
USER=aspseek GROUP=aspseek PREFIX=/usr/local/aspseek HOME=$PREFIX/sbin
case "$1" in
start)
echo "Starting Aspseek Indexer"
#start-stop-daemon --start --quiet \
start-stop-daemon --start --quiet \
--chuid $USER:$GROUP --exec $PREFIX/sbin/start_index
echo "."
;;
stop)
echo "Shutting down Aspseek Indexer"
start-stop-daemon --start --quiet \
--chuid $USER:$GROUP --exec $PREFIX/sbin/stop_index
echo "."
;;
*)
echo "Usage: /etc/init.d/aspseek_index {start|stop}"
exit 1
;;
esacexit 0
:::::::::::::: /etc/init.d/aspseek_searchd :::::::::::::: #!/bin/sh # # /etc/init.d/aspseek_searchd: start or stop aspseek search daemon. #
USER=aspseek GROUP=aspseek PREFIX=/usr/local/aspseek
case "$1" in
start)
echo "Starting Aspseek Search daemon"
start-stop-daemon --start --quiet \
--chuid $USER:$GROUP --exec $PREFIX/sbin/start_searchd
echo "."
;;
stop)
echo "Shutting down Aspseek Search daemon"
start-stop-daemon --start --quiet \
--chuid $USER:$GROUP --exec $PREFIX/sbin/stop_searchd
echo "."
;;
*)
echo "Usage: /etc/init.d/aspseek_searchd {start|stop}"
exit 1
;;
esacexit 0
:::::::::::::: /usr/local/aspseek/sbin/start_index :::::::::::::: #!/bin/bash
# adresse email de l'administrateur [EMAIL PROTECTED]
echo "Demarrage de l'indexation"
nohup /usr/local/aspseek/sbin/index -N15 -R8 -m -r /usr/local/aspseek/var/index.log &
echo "log dans /usr/local/aspseek/var/index.log"
echo "" | mail $EMAIL -s "Indexation aspseek lancee"
:::::::::::::: /usr/local/aspseek/sbin/stop_index :::::::::::::: #!/bin/bash /usr/local/aspseek/sbin/index -E
:::::::::::::: /usr/local/aspseek/sbin/start_searchd ::::::::::::::
#!/bin/bash
# suppression des anciens processus s'ils tournent encore ps aux | grep [s]earchd if [ $? -eq 0 ] then killall searchd fi
# lancement du demon /usr/local/aspseek/sbin/searchd -D -R
:::::::::::::: /usr/local/aspseek/sbin/stop_searchd :::::::::::::: #!/bin/bash killall searchd
Luc
A 09:22 27/03/2003 -0500, KEVIN ZEMBOWER a �crit :
Has anyone worked up a version of the startup script which will work on the Debian distro? I hate reinventing wheels. This is the script which would go in /etc/init.d. The one distributed with aspseek seems to be for RedHat, I think. It uses 'start-stop-daemon' which is missing from a Debian system.
I searched the forum on 'startup' or 'init.d' but didn't turn up any promising leads. [I also posted this question there, before reading that it was just a shadow of this list. After I dope-slapped myself, I'm posting this here. Hope it doesn't get duplicated.] Debian stable doesn't seem to know about aspseek.
If no one answers, I'll go ahead and start work on one. I'll post it here when I get it working.
Thanks for your help.
-Kevin Zembower
----- E. Kevin Zembower Unix Administrator Johns Hopkins University/Center for Communications Programs 111 Market Place, Suite 310 Baltimore, MD 21202 410-659-6139
