ddc6310673
Note the shutdown script is quick and dirty, and probably platform (debian) specific. Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
37 lines
955 B
Bash
Executable file
37 lines
955 B
Bash
Executable file
#!/bin/bash
|
|
#
|
|
# A sample script for starting SIP.
|
|
# You probably want to specify new log destinations.
|
|
#
|
|
# Takes 3 optional arguments:
|
|
# ~ SIPconfig.xml file to use
|
|
# ~ file for STDOUT, default ~/sip.out
|
|
# ~ file for STDERR, default ~/sip.err
|
|
#
|
|
# The STDOUT and STDERR files are only for the SIPServer process itself.
|
|
# Actual SIP communication and transaction logs are handled by Syslog.
|
|
#
|
|
# Examples:
|
|
# sip_run.sh /path/to/SIPconfig.xml
|
|
# sip_run.sh ~/my_sip/SIPconfig.xml sip_out.log sip_err.log
|
|
|
|
|
|
for x in HOME PERL5LIB KOHA_CONF ; do
|
|
echo $x=${!x}
|
|
if [ -z ${!x} ] ; then
|
|
echo ERROR: $x not defined;
|
|
exit 1;
|
|
fi;
|
|
done;
|
|
unset x;
|
|
cd $PERL5LIB/C4/SIP;
|
|
echo;
|
|
echo Running from `pwd`;
|
|
|
|
sipconfig=${1:-`pwd`/SIPconfig.xml};
|
|
outfile=${2:-$HOME/sip.out};
|
|
errfile=${3:-$HOME/sip.err};
|
|
|
|
echo "Calling (backgrounded):";
|
|
echo "perl -I./ ./SIPServer.pm $sipconfig >>$outfile 2>>$errfile";
|
|
perl -I./ ./SIPServer.pm $sipconfig >>$outfile 2>>$errfile &
|