init.d脚本和openwrt程序自启动

来源:互联网 发布:密立根油滴学生数据 编辑:程序博客网 时间:2024/05/16 17:37

1.init.d简介

init.d脚本是用来启动一些系统服务或者自己定义的程序的一个脚本。这些脚本可以在系统启动的时候执行。一个简单init.d脚本例子,在/etc/init.d/文件中新建/etc/init.d/example文件,输入:

#!/bin/sh /etc/rc.common# Example script# Copyright (C) 2007 OpenWrt.org START=10STOP=15 start() {                echo start        # commands to launch application}                  stop() {                  echo stop        # commands to kill application }
一个默认init.d脚本会有一下几个方法

      start   Start the service      stop    Stop the service      restart Restart the service      reload  Reload configuration files (or restart if that fails)      enable  Enable service autostart      disable Disable service autostart


我们通过传递函数名称对应的参数给脚本来执行函数

我们可以通过 /etc/init.d/example start 来启动start()命令。

会输出:

start

我们可以通过 /etc/init.d/example restart 来启动restart()命令。

会输出:

stopstart


0 0
原创粉丝点击