Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. ## set or override platform specific functions
  2. start_daemon() {
  3. daemon --user $1 --pidfile $2 "$3 $4"
  4. }
  5. log_daemon_msg() {
  6. echo -n $"$1"
  7. }
  8. echo_ok() {
  9. echo_success; echo
  10. }
  11. echo_fail() {
  12. echo_failure; echo
  13. }
  14. log_success_msg() {
  15. success $"$@"
  16. }
  17. log_failure_msg() {
  18. failure $"$@"
  19. echo $"$@"
  20. }
  21. log_action_msg() {
  22. echo $@
  23. }
  24.  
  25. echo "Starting $SERVICE_NAME ..."
  26. if [ ! -f $PID_PATH_NAME ]; then
  27. CMD="java "
  28. if [ -n "$PROXY_HOST" -a -n "$PROXY_PORT" ] ; then
  29. CMD="java -Dhttps.proxyHost=$PROXY_HOST -Dhttps.proxyPort=$PROXY_PORT"
  30. if [ -n "$USERNAME" -a -n "$PASSWORD" ]; then
  31. CMD="$CMD -Dhttps.proxyUser=$USERNAME -Dhttps.proxyPassword=$PASSWORD"
  32. fi
  33. fi
  34. #nohup $CMD -jar $PATH_TO_JAR /tmp 2>> /dev/null >> /dev/null &
  35. #echo "$PATH_TO_JAR"
  36. echo "$CMD"
  37. nohup $CMD -jar $PATH_TO_JAR 2>> /tmp/glog >> /tmp/glog &
  38. echo $! > $PID_PATH_NAME
  39.  
  40. echo "$SERVICE_NAME started ..."
  41. else
  42. echo "$SERVICE_NAME is already running ..."
  43. fi
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement