Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xindoo
redis
提交
dbb27a0a
R
redis
项目概览
xindoo
/
redis
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
redis
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
dbb27a0a
编写于
2月 22, 2012
作者:
S
Salvatore Sanfilippo
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #304 from bradvoth/unstable
Simple install script changes
上级
a5bd0848
bad2b8e6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
30 addition
and
3 deletion
+30
-3
utils/install_server.sh
utils/install_server.sh
+30
-3
未找到文件。
utils/install_server.sh
浏览文件 @
dbb27a0a
...
...
@@ -135,8 +135,27 @@ CONF=\"$REDIS_CONFIG_FILE\"\n\n
REDISPORT=
\"
$REDIS_PORT
\"\n\n
###############
\n\n
"
#combine the header and the template (which is actually a static footer)
echo
$REDIS_INIT_HEADER
>
$TMP_FILE
&&
cat
$INIT_TPL_FILE
>>
$TMP_FILE
||
die
"Could not write init script to
$TMP_FILE
"
REDIS_CHKCONFIG_INFO
=
\
"# REDHAT chkconfig header
\n\n
# chkconfig: - 58 74
\n
# description: redis_6379 is the redis daemon.
\n
### BEGIN INIT INFO
\n
# Provides: redis_6379
\n
# Required-Start:
$network
$local_fs
$remote_fs
\n
# Required-Stop:
$network
$local_fs
$remote_fs
\n
# Should-Start:
$syslog
$named
\n
# Should-Stop:
$syslog
$named
\n
# Short-Description: start and stop redis_6379
\n
# Description: Redis daemon
\n
### END INIT INFO
\n\n
"
if
[[
!
`
which chkconfig
`
]]
;
then
#combine the header and the template (which is actually a static footer)
echo
-e
$REDIS_INIT_HEADER
>
$TMP_FILE
&&
cat
$INIT_TPL_FILE
>>
$TMP_FILE
||
die
"Could not write init script to
$TMP_FILE
"
else
#if we're a box with chkconfig on it we want to include info for chkconfig
echo
-e
$REDIS_INIT_HEADER
$REDIS_CHKCONFIG_INFO
>
$TMP_FILE
&&
cat
$INIT_TPL_FILE
>>
$TMP_FILE
||
die
"Could not write init script to
$TMP_FILE
"
fi
#copy to /etc/init.d
cp
-f
$TMP_FILE
$INIT_SCRIPT_DEST
&&
chmod
+x
$INIT_SCRIPT_DEST
||
die
"Could not copy redis init script to
$INIT_SCRIPT_DEST
"
...
...
@@ -144,7 +163,15 @@ echo "Copied $TMP_FILE => $INIT_SCRIPT_DEST"
#Install the service
echo
"Installing service..."
update-rc.d redis_
$REDIS_PORT
defaults
&&
echo
"Success!"
if
[[
!
`
which chkconfig
`
]]
;
then
#if we're not a chkconfig box assume we're able to use update-rc.d
update-rc.d redis_
$REDIS_PORT
defaults
&&
echo
"Success!"
else
# we're chkconfig, so lets add to chkconfig and put in runlevel 345
chkconfig
--add
redis_
$REDIS_PORT
&&
echo
"Successfully added to chkconfig!"
chkconfig--level 345 redis_
$REDIS_PORT
on
&&
echo
"Successfully added to runlevels 345!"
fi
/etc/init.d/redis_
$REDIS_PORT
start
||
die
"Failed starting service..."
#tada
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录