Linux下添加Service并自动启动设置
添加服务的主要命令是chkconfig 可以先在系统中庸chkconfig命令列出所有的当前自动启动的项目 添加的方法为(以redis为例): vim /etc/init.d/redis 内容为: #!/bin/sh # # redis Startup script for redis # # chkconfig: - 85 15 # processname: redis cd "/home/worker/redis-db/" case "$1" in start) /usr/local/bin/redis-server redis.conf ;; stop) /usr/local/bin/redis-cli -p 1500 shutdown ;; *) /usr/local/bin/redis-server redis.conf ;; esac 几个注意的地方: chkconfig: - 85 15 这句 后面的85是启动优先级,15是关闭优先级,我没有在这里设置启动级别,所以打了- 后面的命令是解析参数值,我只增加了对start和stop命令的解析,如果没有参数,那么默认是start,这个其实是没有仔细的去写的,理论上还可以添加restart命令之类的,可以按照格式随意添加。 然后保存此命令文本,设置它为可运行: chmod +x redis 然后设置它为自动启动 chkconfig --level 3 redis on chkconfig --level 4 redis on chkconfig --level 5 redis on 启动等级的解释如下: 0 为停机,机器关闭。 1...