Cola Life long learning

Alpine 自定义脚本自启动

1 创建文件

touch /etc/init.d/singbox

2 修改文件内容

#!/sbin/openrc-run

command="/root/sb/sing-box"
command_args="run -c /root/sb/config.json" #是您的配置文件位置
description="singbox service"

depend() {
  need net
  use logger
}

start() {
  ebegin "Starting singbox"
  start-stop-daemon --start --background --exec $command -- $command_args
  eend $?
}

stop() {
  ebegin "Stopping singbox"
  start-stop-daemon --stop --exec $command
  eend $?
}

3 加入OpenRC自启动

chmod +x /etc/init.d/singbox
rc-update add singbox default
rc-service singbox start
快来做第一个评论的人吧~
^