create a file /etc/s6-serv/available/classic/windscribe/run containing :
# !/usr/local/bin/execlineb -P
fdmove -c 2 1
/usr/bin/windscribe start
create a file /etc/s6-serv/available/classic/windscribe/finish containing :
# !/usr/local/bin/execlineb -P
fdmove -c 2 1
/usr/bin/windscribe stop
make those files executable
# chmod +x /etc/s6-serv/available/classic/windscribe/run
# chmod +x /etc/s6-serv/available/classic/windscribe/finish
create a file /etc/s6-serv/available/classic/windscribe/log/run containing :
# !/usr/local/bin/execlineb -P
s6-setuidgid s6log
s6-log n3 t s1000000 /var/log/s6serv/windscribe
make it executable
# chmod +x /etc/s6-serv/available/classic/windscribe/log/run
create a file /etc/s6-serv/log.d/windscribe containing
s6serv windscribe
note : all this creation process can be done with the command
# s6opts create
first invoke the ckecklog command to create the log directory (meaning /var/log/s6serv/windscribe)
# s6opts checklog windscribe
now enable the daemon :
# s6opts enable windscribe
you're done.