当前位置: 首页 > news >正文

alpine设置开机自启动服务

/etc/init.d目录创建一个启动文件startEasyTier

#!/sbin/openrc-run# 定义服务命令 (这是最重要的部分)
command="/opt/easyTier/easytier-core"# (可选) 定义命令的参数
# command_args="your_additional_arguments_here"# (可选) 定义服务的PID文件位置,如果程序会生成的话
# pidfile="/var/run/easytier.pid"# 定义依赖关系,例如网络服务
depend() {need net # 表示此服务需要网络服务先启动# 可根据需要添加其他依赖,如 after firewall
}# start_pre() { ... } # 可选:启动前执行的函数
# start_post() { ... } # 可选:启动后执行的函数
# stop_pre() { ... } # 可选:停止前执行的函数
# stop_post() { ... } # 可选:停止后执行的函数

给脚本添加可执行权限

chmod +x /etc/init.d/startEasyTier

启用服务

sudo rc-update add startEasyTier default

禁用服务

# 语法: rc-update del <service_name> [runlevel]
sudo rc-update del <your_service_name> default

启动/停止/重启服务

# 启动服务
sudo rc-service <your_service_name> start
# 停止服务
sudo rc-service <your_service_name> stop
# 重启服务
sudo rc-service <your_service_name> restart
# 检查服务状态
sudo rc-service <your_service_name> status
http://www.jsqmd.com/news/63171/

相关文章:

  • Scalar可视化OpenAPI文档中心
  • eshop创建订单执行流程详解
  • 最新版Flutter3.38+Dart3.10仿写抖音APP直播+短视频+聊天应用程序
  • eshop订单状态流转详解
  • ehop环境搭建
  • Blazor入门
  • 警惕!React服务器组件爆出高危远程代码执行漏洞
  • .NET Core 微服务之Grpc远程调用
  • 用 C++ + OpenCV + Tesseract 实现英文数字验证码识别
  • 用 PHP(Laravel)+ ImageMagick + Tesseract 实现验证码识别
  • 用 TensorFlow 构建深度学习验证码识别系统
  • 20251205 之所思 - 人生如梦
  • 12.5每日总结
  • 永久关闭Windows自动更新
  • git洁癖:如果冲突采用远端
  • 大道至简,仅需三行代码训练YOLOv11
  • 快捷键
  • 球星 C 罗投资 AI 初创 Perplexity;微软开源 VibeVoice-Realtime,低延迟流式输出丨日报
  • 网络学习细节学习
  • 12月5日日记
  • Windows PyTorch安装
  • 日总结 36
  • faster r cnn 用到所有技术和流程
  • FEM/BDC Test Platform for BMW Key Programmer – Test F20 F30 F35 X5 X6 I3 Without Gearbox Plug
  • 春招准备之MyBatis框架篇 - 详解
  • 上海助听器验配哪家好?2025 年12月权威机构推荐报告:从资质核验到场景适配的全维度选择策略
  • 使用fail2ban屏蔽LINUX恶意暴力破解密码
  • 对接墨西哥股票市场 k线图表数据klinechart 数据源API
  • 代码随想录Day28_贪心2
  • 10412_基于Springboot的员工绩效管理系统