OpenRC cheatsheet
Commands
$ rc-update add SERVICE
$ rc-service SERVICE start
$ rc-service SERVICE stop
$ rc-service SERVICE restart
$ rc-service SERVICE status
Logs
- …at
/var/log/messages
Script definition
- Put in
/etc/init.d/
#!/sbin/openrc-run
command="/usr/local/bin/caddy"
command_args="run --config Caddyfile --pidfile /var/run/caddy.pid >> caddy.log 2>&1"
pidfile="/var/run/caddy.pid"
command_background="yes"
command_user="caddy:caddy"
start_pre() {
cd /home/caddy || return 1
}
depend() {
need net
use dns
}