OpenWrt中设置init.d启动项 您所在的位置:网站首页 如何关闭rcs OpenWrt中设置init.d启动项

OpenWrt中设置init.d启动项

2023-10-22 05:12| 来源: 网络整理| 查看: 265

问题

需要在OpenWrt创建服务,但是OpenWrt使用的init.d方式进行服务设置的。

解决 init.d脚本

在文件夹/etc/init.d/中,创建对应的启动服务脚本,例如:/etc/init.d/example

#!/bin/sh /etc/rc.common # Example script # Copyright (C) 2007 OpenWrt.org START=10 STOP=15 start() { echo start # commands to launch application } stop() { echo stop # commands to kill application }

注意,这里/etc/rc.common这里需要继承的父init.d脚本,这样我们自己的脚本只要实现start和stop即可,不用关心通用的enable和disable的实现,至于start和stop的具体实现,可以参考之前介绍的init.d脚本模板。

使用service # 启动服务 service example start # 停止服务 service example stop # 启用开机自启动 service example enable luci中管理启动项

luci中管理服务

参考: Init Scripts


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有