6 if [[ -f /etc
/profile.d
/jre.sh
]]; then
7 .
/etc
/profile.d
/jre.sh
8 elif [[ -f /etc
/profile.d
/openjdk6.sh
]]; then
9 .
/etc
/profile.d
/openjdk6.sh
13 CRASHPLAN
=$WD/lib
/com.backup42.desktop.jar
14 ARGS
=com.backup42.service.CPService
15 PIDFILE
=/var
/run
/crashplan.pid
17 CONFIG
=$WD/bin
/run.conf
19 test -f $VARS ||
exit 0
20 test -f $CONFIG ||
exit 0
21 test -f $CRASHPLAN ||
exit 0
28 if [[ ${LC_ALL} ]]; then
29 LOCALE
=`sed 's/\..*//g' <<< ${LC_ALL}`
30 export LC_ALL
="${LOCALE}.UTF-8"
31 elif [[ ${LC_CTYPE} ]]; then
32 LOCALE
=`sed 's/\..*//g' <<< ${LC_CTYPE}`
33 export LC_CTYPE
="${LOCALE}.UTF-8"
34 elif [[ ${LANG} ]]; then
35 LOCALE
=`sed 's/\..*//g' <<< ${LANG}`
36 export LANG
="${LOCALE}.UTF-8"
38 export LANG
="en_US.UTF-8"
41 [[ -f $PIDFILE ]] && PID
=`cat $PIDFILE`
45 stat_busy
"Starting CrashPlan Engine"
48 [[ -z "$PID" ]] && nice
-n 19 $JAVA_HOME/bin
/java
$SRV_JAVA_OPTS -classpath $CRASHPLAN:$WD/lang
$ARGS > $WD/log
/engine_output.log
2> $WD/log
/engine_error.log
&
52 PID
=`/bin/ps -eo 'pid,cmd'| grep 'app=CrashPlanService' | grep -v grep | awk '{sub("^ ", "", $0); print $0}' | cut -d " " -f 1`
60 stat_busy
"Stopping CrashPlan Engine"
61 [[ ! -z "&PID" ]] && kill $PID &> /dev
/null
76 PID
=`/bin/ps -eo 'pid,cmd'| grep 'app=CrashPlanService' | grep -v grep | awk '{sub("^ ", "", $0); print $0}' | cut -d " " -f 1`
77 if [[ -n "$PID" ]]; then
78 echo "CrashPlan (pid $PID) is running."
80 echo "CrashPlan is stopped."
84 echo "Usage: $0 <start|stop|restart|status>" >&2