Skip to content

Instantly share code, notes, and snippets.

@zwh8800
Created September 6, 2017 05:37
Show Gist options
  • Save zwh8800/3e4e9587c691c234407e4e500ae7e108 to your computer and use it in GitHub Desktop.
Save zwh8800/3e4e9587c691c234407e4e500ae7e108 to your computer and use it in GitHub Desktop.
shadowsocksr init script for openrc
#!/sbin/openrc-run
name=shadowsocksr
cfgfile="/usr/local/shadowsocksr/user-config.json"
command="/usr/local/shadowsocksr/shadowsocks/server.py"
command_args="--pid-file /var/run/shadowsocksr.pid -c /usr/local/shadowsocksr/user-config.json"
pidfile="/var/run/shadowsocksr.pid"
start_stop_daemon_args=""
command_background="yes"
command_user="root"
depend() {
need net
}
start_pre() {
checkpath --directory --owner $command_user:$command_user --mode 0775 \
/run/$RC_SVCNAME /var/log/$RC_SVCNAME
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment