如何添加自定义脚本到开机自启动

我的机器有个coreseek服务,但是没加到开启启动中去,导致机房一旦重启了机器,我的服务便不能使用了。所以我需要把coreseek的searchd加到自启动服务中去。

写一个脚本auto_coreseek.sh:

#!/bin/sh
#chkconfig:2345 80 90
#description:auto_coreseek
/usr/local/coreseek/bin/searchd

放到/etc/init.d/auto_coreseek.sh

然后chmod +x /etc/init.d/auto_coreseek.sh

然后加到开机启动中:

chkconfig --add auto_coreseek.sh

完事。

然后研究下这都是些毛意思。

chkconfig有几个等级:

0:表示关机

1:表示单用户模式

2:表示无网络链接多用户命令行模式

3:表示有网络链接多用户命令行模式

4:表示不可用情况

5:表示带图形界面的多用户模式

6:表示重新启动

所以chkconfig:2345就代表在2345的等级下启动这个服务

后面的80 90分别是启动优先级和关闭优先级

说说程序的优先级,优先级也很好理解,就是程序被CPU执行的先后顺序,此值越小有限级别越高。所以这里的启动优先级和关闭优先级的意思就是启动脚本这个进程的优先级,和关闭脚本这个进程的优先级。

如何添加自定义脚本到开机自启动

时间: 2024-08-06 11:29:54

如何添加自定义脚本到开机自启动的相关文章

linux下添加自定义脚本到开机自启动的方法

原文链接:http://www.jb51.net/LINUXjishu/183462.html 我的机器有个coreseek服务,但是没加到开启启动中去,导致机房一旦重启了机器,我的服务便不能使用了.所以我需要把coreseek的searchd加到自启动服务中去: 写一个脚本auto_coreseek.sh: 复制代码 代码如下: #!/bin/sh#chkconfig:2345 80 90#description:auto_coreseek/usr/local/coreseek/bin/sea

Linux下添加自定义脚本到开机自启动,标准rpm,举例:设置Apache自启动

写一个脚本,名字为:autostart.sh,放在/etc/init.d/目录下,赋予权限chmod +x /etc/init.d/autostart.sh 代码如下 #!/bin/sh #chkconfig:2345 90 20      #description:Autostart server daemon #shell脚本主体自定义 #....... start    .... #....... stop     ...... #....... restart    .... 这样的话,

Linux Oracle服务启动&停止脚本与开机自启动

在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle. 一.在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面会变为SQL> 接着请输入SQL> startup 就可以正常的

Linux Oracle服务启动&停止脚本与开机自启动

Linux Oracle服务启动&停止脚本与开机自启动 http://www.cnblogs.com/mchina/archive/2012/11/27/2782993.html Linux Oracle服务启动&停止脚本与开机自启动

使用Redis启动脚本设置开机自启动

推荐在生产环境中使用启动脚本方式启动redis服务.启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下. #大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定. #redis服务器监听的端口 REDISPORT=6379 #服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同. EXEC=/usr

Oracle启动脚本,开机自启动设置

#!/bin/sh # chkconfig: 35 80 10 # description: Oracle auto start-stop script. # # Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut; # # Set ORA_OWNER to the user id of the owner of the # Oracle dat

linux下chkconfig设置开机自启动

某些新安装服务或者脚本需要开机自启动,可以有2种办法进行设置:一是利用chkconfig进行设置,二是将启动文件添加到rc.local中开机自起. chkconfig设置方法简介: 1)将启动文件cp到 /etc/init.d/或者/etc/rc.d/init.d/(前者是后者的软连接)下 2)vim 启动文件,文件前面务必添加两行,否侧会提示chkconfig不支持 #chkconfig: 35 20 80 分别代表运行级别,启动优先权,关闭优先权 #description: http ser

linux添加开机自启动脚本示例详解

来源: linux添加开机自启动脚本示例详解 linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的; 一.在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh## This script will be executed *after*

Fedora 22(15以上版本)开机自启动脚本

前段时间做了一个网站btdog磁力与btdog电视直播.DHT爬虫需要消耗比较多的资源,原来的服务器不够用了,于是自己使用电脑搭了一台服务器,使用Fedora22系统.在Fedora22中自动写了些开机自启动脚本,但始终找不到放在哪里.折腾了下,发现原来Fedora 从15开始,系统初始化软件开始由initscript转向了systemd方式,原来要写开机启动脚本一般写在rc.local里面,但现在rc.local已经不存在了,不过systemd仍然有rc-local服务. 编辑/usr/lib