将shell脚本加入到系统服务中去

有没有觉得执行脚本的时候需要写长长的绝对路径很难受,要想轻松很简单,把自己写的脚本通过开启服务一样运行,像启动apache一样启动你的脚步的。(PS:其apache也实是个脚本)

一。首先了解一下基本的知识和概念

系统运行级别:

,,,,,,, # 0 -停机(千万不能把initdefault设置为0)
# 1 -单用户模式# s init s=1
# 2 -多用户,没有NFS
# 3 -完全多用户模式(标准的运行级)
# 4 -没有用到
# 5 - X11多用户图形模式(xwindow)
# 6 -重新启动(千万不要把initdefault设置为6)



二。好吧,再来了解下chkconfig

不像DOS或者Windows, Linux可以有多种运行级。常见的就是多用户的2,3,4,5,很多人知道5是运行- Windows的级别,而0就是关机了。运行级的改变可以通过init命令来切换。例如,假设你要维护系统进入单用户状态,那么,可以使用init 1来切换。在Linux的运行级的切换过程中,系统会自动寻找对应运行级的目录/etc/rc [6]。d下的K和S开头的文件,按后面的数字顺序,执行这些脚本。对这些脚本的维护,是很繁琐的一件事情,Linux提供了命令用来更新和查询不同运行级上的系统服务。
语法为:
——[名字]
列表添加名称
——德尔名称
(——水平的水平)的名字
(——水平的水平)的名字
有五项功能:添加服务,删除服务,列表服务,改变启动信息以及检查特定服务的启动状态。
没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回真,否则返回错误的。——水平选项可以指定要查看的运行级而不一定是当前运行级。
如果在服务名后面指定了,关闭或者重置,那么会改变指定服务的启动信息碧绿和下分别指服务在改变运行级时的启动和停止.reset指初始化服务信息,无论有问题的初始化脚本指定了什么。
对于alt="将shell脚本加入到系统服务中去">

将shell脚本加入到系统服务中去

将shell脚本加入到系统服务中去

将shell脚本加入到系统服务中去

将shell脚本加入到系统服务中去

将shell脚本加入到系统服务中去“> <img src=



将shell脚本加入到系统服务中去