]>
Commit | Line | Data |
---|---|---|
6ef0bff8 MT |
1 | #!/bin/bash |
2 | HOME=/opt/applejuice | |
3 | JAVA=/usr/bin/java | |
4 | . /var/ipfire/applejuice/settings | |
5 | ||
6 | ||
7 | case "$1" in | |
8 | start) | |
9 | chown -R applejuice.applejuice $HOME | |
10 | cd $HOME | |
11 | screen -dmS ajcore $JAVA -Xmx${RAMSIZE}m -Djava.library.path=. -jar ajcore.jar | |
12 | echo -e "Applejuice is running!"; logger -t ipfire "Applejuice started!" | |
13 | ;; | |
14 | stop) | |
15 | killall -9 java | |
16 | echo -e "Applejuice is stopped!"; logger -t ipfire "Applejuice stopped!" | |
17 | ;; | |
18 | status) | |
19 | if pidof java > /dev/null ; then | |
20 | echo -e "Applejuice is running!" | |
21 | exit 0 | |
22 | else | |
23 | echo -e "Applejuice is not running!" | |
24 | exit 1 | |
25 | fi | |
26 | ;; | |
27 | *) | |
28 | echo -e "Usage: $0 (start|stop|status)" | |
29 | esac |