Alpine创建服务并添加开机自启

  • 560 字
  • 次阅读
  1. 1. 前言
  2. 2. 教程
    1. 2.1. 1. 准备
    2. 2.2. 2. 创建服务
    3. 2.3. 3. 运行服务
    4. 2.4. 4. 设置开机自启

前言

网上有关Alpine的教程太少, 本人打算写一些关于Alpine的教程, 用以自留笔记及分享技术, 本篇就是介绍Alpine创建服务并添加开机自启的方法。

教程

1. 准备

  • 已安装OpenRC
  • vim/nano/vi等编辑器
  • 需要创建服务的文件或程序

2. 创建服务

1
nano /etc/init.d/<服务名> 

填入以下内容, 视情况自行更改参数

1
2
3
4
5
6
7
8
9
10
11
#!/sbin/openrc-run

name="<服务名>"
command="<主程序>"
command_background=true
command_args="<运行参数>" # 此行可选
pidfile="/run/${RC_SVCNAME}.pid"
depend() { # 此项为网络依赖, 可选
need net
use dns logger netmount
}

3. 运行服务

1
service <服务名> start 

若无报错, 则进行下一步

4. 设置开机自启

1
rc-update add <服务名> 
分享
分享提示信息