diff --git a/dmsctl.sh b/dmsctl.sh index 30f402e..fbe83db 100755 --- a/dmsctl.sh +++ b/dmsctl.sh @@ -2,7 +2,7 @@ # chkconfig: 2345 55 25 # description: KnowledgeTree Services # -# processname: ktdms +# processname: ktdms cd $(dirname $0) @@ -29,7 +29,7 @@ SOFFICEFILE=soffice SOFFICE_PIDFILE=$INSTALL_PATH/var/log/soffice.bin.pid SOFFICE_PID="" SOFFICE_PORT="8100" -SOFFICEBIN=/usr/bin/soffice +SOFFICEBIN=/usr/share/ktdms-office/ktdms-office/openoffice/program/soffice SOFFICE="$SOFFICEBIN -nofirststartwizard -nologo -headless -accept=socket,host=127.0.0.1,port=$SOFFICE_PORT;urp;StarOffice.ServiceManager" SOFFICE_STATUS="" @@ -38,7 +38,6 @@ LUCENE_PIDFILE=$INSTALL_PATH/var/log/lucene.pid LUCENE_PID="" LUCENE="$JAVABIN -Xms512M -Xmx512M -jar ktlucene.jar" LUCENE_STATUS="" -:q # Scheduler SCHEDULER_PATH="$INSTALL_PATH/bin/" @@ -71,7 +70,7 @@ get_pid() { get_soffice_pid() { get_pid $SOFFICE_PIDFILE if [ ! $PID ]; then - return + return fi if [ $PID -gt 0 ]; then SOFFICE_PID=$PID @@ -81,7 +80,7 @@ get_soffice_pid() { get_lucene_pid() { get_pid $LUCENE_PIDFILE if [ ! $PID ]; then - return + return fi if [ $PID -gt 0 ]; then LUCENE_PID=$PID @@ -91,7 +90,7 @@ get_lucene_pid() { get_scheduler_pid() { get_pid $SCHEDULER_PIDFILE if [ ! $PID ]; then - return + return fi if [ $PID -gt 0 ]; then SCHEDULER_PID=$PID @@ -101,7 +100,7 @@ get_scheduler_pid() { get_mysql_pid() { get_pid $MYSQL_PIDFILE if [ ! $PID ]; then - return + return fi if [ $PID -gt 0 ]; then MYSQL_PID=$PID @@ -183,7 +182,7 @@ start_soffice() { echo "$0 $ARG: openoffice could not be started" ERROR=3 fi - else + else echo "$0 $ARG: path to openoffice binary ($SOFFICEBIN) could not be found" ERROR=3 fi @@ -388,7 +387,7 @@ if [ ! -z ${2} ]; then [ "${2}" != "mysql" ] && [ "${2}" != "apache" ] && [ "${2}" != "agent" ] && [ "${2}" != "scheduler" ] && [ "${2}" != "soffice" ] && [ "${2}" != "lucene" ] && noserver $2 SERVER=$2 fi - + if [ "x$3" != "x" ]; then MYSQL_PASSWORD=$3