Skip to content

Instantly share code, notes, and snippets.

@stapelberg
Created March 8, 2011 23:59
Show Gist options
  • Save stapelberg/861404 to your computer and use it in GitHub Desktop.
Save stapelberg/861404 to your computer and use it in GitHub Desktop.
plackup example rc.d script
#!/bin/sh
#
# RaumZeitStatus rc.d script
#
# PROVIDE: raumzeitstatus
# REQUIRE:
# KEYWORD:
. /etc/rc.subr
name=raumzeitstatus
rcvar=`set_rcvar`
start_cmd="raumzeitstatus_start"
pidfile=/var/run/${name}.pid
logfile=/var/log/${name}.log
command="/usr/local/bin/plackup"
command_args="-I/home/rzl/server-jail/lib --port 5000 --daemonize /home/rzl/server-jail/bin/raumzeitstatus"
load_rc_config $name
raumzeitstatus_start() {
/usr/sbin/daemon -p ${pidfile} ${command} ${command_args} >> ${logfile} 2>&1
}
run_rc_command "$1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment