redis開機(jī)啟動(dòng)我選用的是創(chuàng)建開機(jī)腳本的方法
首先創(chuàng)建一個(gè)腳本(隨便哪個(gè)目錄下)
sudo vim redis.sh
找下redis-server路徑厕妖,我這里是/usr/local/bin/redis-server
#!/bin/sh
### BEGIN INIT INFO
# Provides: OSSEC HIDS
# Required-Start: $network $remote_fs $syslog $time
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: OSSEC HIDS
### END INIT INFO
sudo /usr/local/bin/redis-server /etc/redis/redis.conf
保存退出
然后修改腳本執(zhí)行權(quán)限
chmod +x redis.sh
將腳本復(fù)制到 /etc/init.d/
目錄下
cp redis.sh /etc/init.d/
最后設(shè)置為啟動(dòng)執(zhí)行 (在這里90表明一個(gè)優(yōu)先級仆潮,越高表示執(zhí)行的越晚.)
cd /etc/init.d/
update-rc.d redis.sh defaults 90
遇到的坑:
1爬早、insserv: warning: script 'K01redis' missing LSB tags and overrides
解決辦法:
安裝一個(gè)中文語言奥此,系統(tǒng)就知道zh_CN.UTF-8了用踩,這個(gè)時(shí)候用perl就不會報(bào)錯(cuò)了
sudo apt-get install language-pack-zh-hans
2悼潭、insserv: warning: script 'redis' missing LSB tags and overrides
解決辦法:
修改目錄/etc/init.d/下面的redis文件潮酒,在文件頭部#!/bin/sh下面添加如下內(nèi)容:
### BEGIN INIT INFO
# Provides: OSSEC HIDS
# Required-Start: $network $remote_fs $syslog $time
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: OSSEC HIDS
### END INIT INFO