debian linux在/etc/init.d中设置开机自启功能
发布日期:2021-06-30 10:11:41
浏览次数:4
分类:技术文章
本文共 945 字,大约阅读时间需要 3 分钟。
/etc/init.d负责linux的服务的开启和关闭等。
本例子简单介绍如何新添加一个启动项。步骤如下:
1.首先我们创建一个文件:
myStart: 内容如下:#!/bin/sh#/etc/init.d/myStart### BEGIN INIT INFO# Provides: myStart# Required-Start: $local_fs $syslog $network# Required-Stop: $local_fs $syslog $network# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: myStart startup# Description: myStart auto startup 1.0### END INIT INFO#------------------------------------------------------------------------------myStart_spaddr=/home/start.shif [ ! -r ${myStart_spaddr} ]; then echo ${myStart_spaddr} not existing;fi. ${myStart_spaddr}#------------------------------------------------------------------------------具体含义不过多解释,该脚本实际内容是最后几行,会在开启时自动执行/home/start.sh脚本中的内容。 2.然后将该文件放在/etc/init.d/文件夹下,并给予可执行权限。 3.这样还没有结束,最后我们要添加链接: sudo ln -s /etc/init.d/myStart /etc/rc2.d/S99myStart
注意:
/etc/rc.d/rc0.d/~/etc/rc.d/rc6.d/文件夹的含义不同,S开头代表是开启时处理的脚本,按照后面紧跟的数字进行按顺序启动,S99则是最后进行启动。
转载地址:https://islet.blog.csdn.net/article/details/117958630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年05月01日 15时23分51秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LAMP架构部署及论坛搭建(apache、mysql、php)
2019-04-30
squid代理介绍----传统代理
2019-04-30
在centos7上部署 redis 和基本操作
2019-04-30
redis配置文件的持久化(详细对比)
2019-04-30
squid代理-----透明代理模式
2019-04-30
squid代理介绍----ACL控制应用+sarg日志分析+反向代理
2019-04-30
redis集群之主从模式+哨兵模式
2019-04-30
rsync远程同步(rsync源服务器+inotify实时同步)
2019-04-30
GlusterFS原理及如何配置使用
2019-04-30
shell之条件测试和if语句
2019-04-30
shell脚本之case-for-while-until语句
2019-04-30
shell脚本小案例之九九乘法表、幸运大抽奖、简易计算器
2019-04-30
shell脚本之函数和数组(含案例,适合新手练习)
2019-04-30
shell脚本之数组的升降序排序,插入排序
2019-04-30
shell脚本之正则表达式(grep 和 egrep命令详解)
2019-04-30
shell脚本之sed工具使用
2019-04-30
shell脚本之awk工具详解
2019-04-30
shell脚本之排序工具(sort、uniq)
2019-04-30
shell脚本之expect免交互
2019-04-30
shell编程之实战----MAC记录与端口扫描脚本、开发系统监控脚本
2019-04-30