一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 3401|回复: 0
收起左侧

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

[复制链接]
发表于 2017-2-9 23:30 | 显示全部楼层 |阅读模式
1.init.d简介
init.d脚本是用来启动一些系统服务或者自己定义的程序的一个脚本。这些脚本可以在系统启动的时候执行。一个简单init.d脚本例子,在/etc/init.d/文件中新建/etc/init.d/example文件,输入:
[plain] view plain copy
1 B3 W9 [, {0 f- n- l/ R
; Y9 r% s6 s$ }6 U7 [% Y* W6 W
' ~  i5 C- P) L" M/ p% w3 M
  • #!/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   
  • }  
    4 V* D; P  [+ A% D
$ w& Y9 H3 f# G9 l
一个默认init.d脚本会有一下几个方法+ A1 T' I! t( N! a4 v0 T
[html] view plain copy. d, y" ^9 n4 J" Z2 Z8 Z, B& s/ Z/ ]

" ?* m: f2 O5 p; {; a0 _, O4 n0 r1 ]: O7 j
  • 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  7 ^( {0 o% g3 W

$ I1 o, z( p7 ~- G3 ^3 O3 S$ m% t6 R3 T% R$ Q' u

9 K& E7 G4 V# D
我们通过传递函数名称对应的参数给脚本来执行函数
我们可以通过 /etc/init.d/example start 来启动start()命令。
会输出:
[html] view plain copy9 {3 J* P$ }& b6 O% P8 A: x  i

1 u% v; c7 w& c1 o
( I4 V, W* c4 a3 Z  ]0 u
  • start  ; H. u# v4 Y3 G0 N

) L! ?4 ~! O3 }3 ?
% Y3 i* q4 l# f3 }% }' G我们可以通过 /etc/init.d/example restart 来启动restart()命令。
5 S. L8 J$ P# x: M) g7 C1 k3 t' }8 ~; H2 r. c
会输出:
[html] view plain copy' S, p! b' I0 b2 N9 _0 ^+ D% F
2 d7 z: Q$ h1 {5 n) R
1 e! C1 ]6 X2 ^6 }' l: |" k9 C: [
  • stop  
  • start  
    + j+ v' z+ I- D6 z  W6 I# Q: y, y

( t$ h2 b! N( h6 O# @% R
' j! W  Y  }5 G/ Y) W
! _( a3 p" I$ I6 z. {原贴 http://blog.csdn.net/lichao_ustc/article/details/42719051
! \! u7 T; m; r; h4 x7 R

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-29 18:08 , Processed in 0.048963 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表