Skip to content

Instantly share code, notes, and snippets.

@crooksey
Created August 20, 2018 11:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crooksey/109d21d700f76a97bb5ff61c9f7b6775 to your computer and use it in GitHub Desktop.
Save crooksey/109d21d700f76a97bb5ff61c9f7b6775 to your computer and use it in GitHub Desktop.
+ [ -r /etc/rc.conf ]
+ . /etc/rc.conf
+ rc_debug=YES
+ traccar_enable=YES
+ traccar_root=/usr/local/traccar
+ traccar_user=root
+ traccar_java=/usr/local/openjdk7-jre/bin/java
+ sourced_files=:/etc/rc.conf::/etc/rc.conf.local:
+ [ -r /etc/rc.conf.local ]
+ _rc_conf_loaded=true
+ [ -n traccar ]
+ _d=/etc
+ [ -f /etc/rc.conf.d/traccar ]
+ [ -d /etc/rc.conf.d/traccar ]
+ _d=/usr/local/etc
+ [ -f /usr/local/etc/rc.conf.d/traccar ]
+ [ -d /usr/local/etc/rc.conf.d/traccar ]
+ eval '_defval=$traccar_enable_defval'
+ _defval=''
+ [ -n '' ]
+ : YES
+ : /usr/local/traccar
+ : -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml
+ : /usr/local/openjdk7-jre/bin/java
+ : root
+ : /var/log/traccar_running.log
+ : /var/log/traccar_error.log
+ traccar_chdir=/usr/local/traccar
+ command=/usr/local/openjdk7-jre/bin/java
+ command_args='-jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml'
+ pidfile=/var/run/traccar.pid
+ required_files=/usr/local/traccar/conf/traccar.xml
+ start_cmd='/usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log'
+ run_rc_command restart
+ _return=0
+ rc_arg=restart
+ [ -z traccar ]
+ shift 1
+ rc_extra_args=''
+ _rc_prefix=''
+ eval '_override_command=$traccar_program'
+ _override_command=''
+ command=/usr/local/openjdk7-jre/bin/java
+ _keywords='start stop restart rcvar enabled describe extracommands '
+ rc_pid=''
+ _pidcmd=''
+ _procname=/usr/local/openjdk7-jre/bin/java
+ [ -n /usr/local/openjdk7-jre/bin/java ]
+ [ -n /var/run/traccar.pid ]
+ _pidcmd='rc_pid=$(check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java )'
+ [ -n 'rc_pid=$(check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java )' ]
+ _keywords='start stop restart rcvar enabled describe extracommands status poll'
+ [ -z restart ]
+ [ restart '=' enabled ]
+ [ -n '' ]
+ eval 'rc_flags=$traccar_flags'
+ rc_flags=''
+ eval '_chdir=$traccar_chdir' '_chroot=$traccar_chroot' '_nice=$traccar_nice' '_user=$traccar_user' '_group=$traccar_group' '_groups=$traccar_groups' '_fib=$traccar_fib' '_env=$traccar_env' '_prepend=$traccar_prepend' '_login_class=${traccar_login_class:-daemon}' '_oomprotect=$traccar_oomprotect'
+ _chdir=/usr/local/traccar _chroot='' _nice='' _user=root _group='' _groups='' _fib='' _env='' _prepend='' _login_class=daemon _oomprotect=''
+ [ -n root ]
+ eval if [ -x /usr/bin/id '];' then /usr/bin/id '-un;' fi
+ [ -x /usr/bin/id ]
+ /usr/bin/id -un
+ [ root '=' root ]
+ unset _user
+ [ -z '' ]
+ eval 'rc_pid=$(check_pidfile' /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java ')'
+ check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java
+ _pidfile=/var/run/traccar.pid
+ _procname=/usr/local/openjdk7-jre/bin/java
+ _interpreter=''
+ [ -z /var/run/traccar.pid -o -z /usr/local/openjdk7-jre/bin/java ]
+ [ ! -f /var/run/traccar.pid ]
+ debug 'pid file (/var/run/traccar.pid): not readable.'
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.'
+ echo '/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.'
/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.
+ return
+ rc_pid=''
+ [ start '!=' restart ]
+ continue
+ [ stop '!=' restart ]
+ continue
+ [ restart '!=' restart ]
+ [ -n traccar_enable -a restart '!=' rcvar -a restart '!=' stop -a restart '!=' describe ]
+ checkyesno traccar_enable
+ eval '_value=$traccar_enable'
+ _value=YES
+ debug 'checkyesno: traccar_enable is set to YES.'
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.'
+ echo '/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.'
/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.
+ return 0
+ [ restart '=' start -a -z '' -a -n '' ]
+ eval '_cmd=$restart_cmd' '_precmd=$restart_precmd' '_postcmd=$restart_postcmd'
+ _cmd='' _precmd='' _postcmd=''
+ [ -n '' ]
+ false
+ _rc_restart_done=true
+ _run_rc_precmd
+ check_required_before restart
+ local _f
+ return 0
+ [ -n '' ]
+ check_required_after restart
+ local _f _args
+ return 0
+ return 0
+ run_rc_command stop
+ _return=0
+ rc_arg=stop
+ [ -z traccar ]
+ shift 1
+ rc_extra_args=''
+ _rc_prefix=''
+ eval '_override_command=$traccar_program'
+ _override_command=''
+ command=/usr/local/openjdk7-jre/bin/java
+ _keywords='start stop restart rcvar enabled describe extracommands '
+ rc_pid=''
+ _pidcmd=''
+ _procname=/usr/local/openjdk7-jre/bin/java
+ [ -n /usr/local/openjdk7-jre/bin/java ]
+ [ -n /var/run/traccar.pid ]
+ _pidcmd='rc_pid=$(check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java )'
+ [ -n 'rc_pid=$(check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java )' ]
+ _keywords='start stop restart rcvar enabled describe extracommands status poll'
+ [ -z stop ]
+ [ stop '=' enabled ]
+ [ -n '' ]
+ eval 'rc_flags=$traccar_flags'
+ rc_flags=''
+ eval '_chdir=$traccar_chdir' '_chroot=$traccar_chroot' '_nice=$traccar_nice' '_user=$traccar_user' '_group=$traccar_group' '_groups=$traccar_groups' '_fib=$traccar_fib' '_env=$traccar_env' '_prepend=$traccar_prepend' '_login_class=${traccar_login_class:-daemon}' '_oomprotect=$traccar_oomprotect'
+ _chdir=/usr/local/traccar _chroot='' _nice='' _user=root _group='' _groups='' _fib='' _env='' _prepend='' _login_class=daemon _oomprotect=''
+ [ -n root ]
+ eval if [ -x /usr/bin/id '];' then /usr/bin/id '-un;' fi
+ [ -x /usr/bin/id ]
+ /usr/bin/id -un
+ [ root '=' root ]
+ unset _user
+ [ -z '' ]
+ eval 'rc_pid=$(check_pidfile' /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java ')'
+ check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java
+ _pidfile=/var/run/traccar.pid
+ _procname=/usr/local/openjdk7-jre/bin/java
+ _interpreter=''
+ [ -z /var/run/traccar.pid -o -z /usr/local/openjdk7-jre/bin/java ]
+ [ ! -f /var/run/traccar.pid ]
+ debug 'pid file (/var/run/traccar.pid): not readable.'
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.'
+ echo '/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.'
/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.
+ return
+ rc_pid=''
+ [ start '!=' stop ]
+ continue
+ [ stop '!=' stop ]
+ [ -n traccar_enable -a stop '!=' rcvar -a stop '!=' stop -a stop '!=' describe ]
+ [ -n traccar_enable -a stop '=' stop -a -z '' ]
+ checkyesno traccar_enable
+ eval '_value=$traccar_enable'
+ _value=YES
+ debug 'checkyesno: traccar_enable is set to YES.'
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.'
+ echo '/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.'
/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.
+ return 0
+ [ stop '=' start -a -z '' -a -n '' ]
+ eval '_cmd=$stop_cmd' '_precmd=$stop_precmd' '_postcmd=$stop_postcmd'
+ _cmd='' _precmd='' _postcmd=''
+ [ -n '' ]
+ [ -z '' ]
+ [ -n '' ]
+ _run_rc_notrunning
+ local _pidmsg
+ [ -n /var/run/traccar.pid ]
+ _pidmsg=' (check /var/run/traccar.pid).'
+ echo 'traccar not running? (check /var/run/traccar.pid).'
traccar not running? (check /var/run/traccar.pid).
+ return 1
+ run_rc_command start
+ _return=0
+ rc_arg=start
+ [ -z traccar ]
+ shift 1
+ rc_extra_args=''
+ _rc_prefix=''
+ eval '_override_command=$traccar_program'
+ _override_command=''
+ command=/usr/local/openjdk7-jre/bin/java
+ _keywords='start stop restart rcvar enabled describe extracommands '
+ rc_pid=''
+ _pidcmd=''
+ _procname=/usr/local/openjdk7-jre/bin/java
+ [ -n /usr/local/openjdk7-jre/bin/java ]
+ [ -n /var/run/traccar.pid ]
+ _pidcmd='rc_pid=$(check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java )'
+ [ -n 'rc_pid=$(check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java )' ]
+ _keywords='start stop restart rcvar enabled describe extracommands status poll'
+ [ -z start ]
+ [ start '=' enabled ]
+ [ -n '' ]
+ eval 'rc_flags=$traccar_flags'
+ rc_flags=''
+ eval '_chdir=$traccar_chdir' '_chroot=$traccar_chroot' '_nice=$traccar_nice' '_user=$traccar_user' '_group=$traccar_group' '_groups=$traccar_groups' '_fib=$traccar_fib' '_env=$traccar_env' '_prepend=$traccar_prepend' '_login_class=${traccar_login_class:-daemon}' '_oomprotect=$traccar_oomprotect'
+ _chdir=/usr/local/traccar _chroot='' _nice='' _user=root _group='' _groups='' _fib='' _env='' _prepend='' _login_class=daemon _oomprotect=''
+ [ -n root ]
+ eval if [ -x /usr/bin/id '];' then /usr/bin/id '-un;' fi
+ [ -x /usr/bin/id ]
+ /usr/bin/id -un
+ [ root '=' root ]
+ unset _user
+ [ -z '' ]
+ eval 'rc_pid=$(check_pidfile' /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java ')'
+ check_pidfile /var/run/traccar.pid /usr/local/openjdk7-jre/bin/java
+ _pidfile=/var/run/traccar.pid
+ _procname=/usr/local/openjdk7-jre/bin/java
+ _interpreter=''
+ [ -z /var/run/traccar.pid -o -z /usr/local/openjdk7-jre/bin/java ]
+ [ ! -f /var/run/traccar.pid ]
+ debug 'pid file (/var/run/traccar.pid): not readable.'
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.'
+ echo '/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.'
/etc/rc.d/traccar: DEBUG: pid file (/var/run/traccar.pid): not readable.
+ return
+ rc_pid=''
+ [ start '!=' start ]
+ [ -n traccar_enable -a start '!=' rcvar -a start '!=' stop -a start '!=' describe ]
+ checkyesno traccar_enable
+ eval '_value=$traccar_enable'
+ _value=YES
+ debug 'checkyesno: traccar_enable is set to YES.'
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.'
+ echo '/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.'
/etc/rc.d/traccar: DEBUG: checkyesno: traccar_enable is set to YES.
+ return 0
+ [ start '=' start -a -z '' -a -n '' ]
+ eval '_cmd=$start_cmd' '_precmd=$start_precmd' '_postcmd=$start_postcmd'
+ _cmd='/usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log' _precmd='' _postcmd=''
+ [ -n '/usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log' ]
+ _run_rc_precmd
+ check_required_before start
+ local _f
+ [ ! -r /usr/local/traccar/conf/traccar.xml ]
+ return 0
+ [ -n '' ]
+ check_required_after start
+ local _f _args
+ return 0
+ return 0
+ _run_rc_doit '/usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log '
+ debug 'run_rc_command: doit: /usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log '
+ [ -x /usr/bin/logger ]
+ logger '/etc/rc.d/traccar: DEBUG: run_rc_command: doit: /usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log '
+ echo '/etc/rc.d/traccar: DEBUG: run_rc_command: doit: /usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log '
/etc/rc.d/traccar: DEBUG: run_rc_command: doit: /usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log
+ eval '/usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml > /var/log/traccar_running.log 2> /var/log/traccar_error.log '
+ /usr/sbin/daemon -p /var/run/traccar.pid -u root /usr/local/openjdk7-jre/bin/java -jar /usr/local/traccar/tracker-server.jar /usr/local/traccar/conf/traccar.xml
+ _return=0
+ [ 0 -ne 0 ]
+ return 0
+ _run_rc_postcmd
+ [ -n '' ]
+ return 0
+ return 0
+ _return=0
+ [ 0 -ne 0 ]
+ _run_rc_postcmd
+ [ -n '' ]
+ return 0
+ return 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment