Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
6524f9a1
T
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1184
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6524f9a1
编写于
7月 19, 2019
作者:
P
plum-lihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Modify the use of sudo commands]
上级
c9e31830
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
22 addition
and
17 deletion
+22
-17
packaging/tools/preun.sh
packaging/tools/preun.sh
+22
-17
未找到文件。
packaging/tools/preun.sh
浏览文件 @
6524f9a1
...
@@ -17,6 +17,11 @@ cfg_link_dir="/usr/local/taos/cfg"
...
@@ -17,6 +17,11 @@ cfg_link_dir="/usr/local/taos/cfg"
service_config_dir
=
"/etc/systemd/system"
service_config_dir
=
"/etc/systemd/system"
taos_service_name
=
"taosd"
taos_service_name
=
"taosd"
csudo
=
""
if
command
-v
sudo
>
/dev/null
;
then
csudo
=
"sudo"
fi
function
is_using_systemd
()
{
function
is_using_systemd
()
{
if
pidof systemd &> /dev/null
;
then
if
pidof systemd &> /dev/null
;
then
return
0
return
0
...
@@ -34,11 +39,11 @@ function clean_service_on_systemd() {
...
@@ -34,11 +39,11 @@ function clean_service_on_systemd() {
if
systemctl is-active
--quiet
${
taos_service_name
}
;
then
if
systemctl is-active
--quiet
${
taos_service_name
}
;
then
echo
"TDengine taosd is running, stopping it..."
echo
"TDengine taosd is running, stopping it..."
sudo
systemctl stop
${
taos_service_name
}
&> /dev/null
||
echo
&> /dev/null
${
csudo
}
systemctl stop
${
taos_service_name
}
&> /dev/null
||
echo
&> /dev/null
fi
fi
sudo
systemctl disable
${
taos_service_name
}
&> /dev/null
||
echo
&> /dev/null
${
csudo
}
systemctl disable
${
taos_service_name
}
&> /dev/null
||
echo
&> /dev/null
sudo
rm
-f
${
taosd_service_config
}
${
csudo
}
rm
-f
${
taosd_service_config
}
}
}
function
clean_service_on_sysvinit
()
{
function
clean_service_on_sysvinit
()
{
...
@@ -46,13 +51,13 @@ function clean_service_on_sysvinit() {
...
@@ -46,13 +51,13 @@ function clean_service_on_sysvinit() {
if
pidof taosd &> /dev/null
;
then
if
pidof taosd &> /dev/null
;
then
echo
"TDengine taosd is running, stopping it..."
echo
"TDengine taosd is running, stopping it..."
sudo
service taosd stop
||
:
${
csudo
}
service taosd stop
||
:
fi
fi
sudo
sed
-i
"
\|
${
restart_config_str
}
|d"
/etc/inittab
||
:
${
csudo
}
sed
-i
"
\|
${
restart_config_str
}
|d"
/etc/inittab
||
:
sudo
rm
-f
${
service_config_dir
}
/taosd
||
:
${
csudo
}
rm
-f
${
service_config_dir
}
/taosd
||
:
sudo
update-rc.d
-f
taosd remove
||
:
${
csudo
}
update-rc.d
-f
taosd remove
||
:
sudo
init q
||
:
${
csudo
}
init q
||
:
}
}
function
clean_service
()
{
function
clean_service
()
{
...
@@ -67,14 +72,14 @@ function clean_service() {
...
@@ -67,14 +72,14 @@ function clean_service() {
clean_service
clean_service
# Remove all links
# Remove all links
sudo
rm
-f
${
bin_link_dir
}
/taos
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/taos
||
:
sudo
rm
-f
${
bin_link_dir
}
/taosd
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/taosd
||
:
sudo
rm
-f
${
bin_link_dir
}
/taosdump
||
:
${
csudo
}
rm
-f
${
bin_link_dir
}
/taosdump
||
:
sudo
rm
-f
${
cfg_link_dir
}
/
*
||
:
${
csudo
}
rm
-f
${
cfg_link_dir
}
/
*
||
:
sudo
rm
-f
${
inc_link_dir
}
/taos.h
||
:
${
csudo
}
rm
-f
${
inc_link_dir
}
/taos.h
||
:
sudo
rm
-f
${
lib_link_dir
}
/libtaos.
*
||
:
${
csudo
}
rm
-f
${
lib_link_dir
}
/libtaos.
*
||
:
sudo
rm
-f
${
log_link_dir
}
||
:
${
csudo
}
rm
-f
${
log_link_dir
}
||
:
sudo
rm
-f
${
data_link_dir
}
||
:
${
csudo
}
rm
-f
${
data_link_dir
}
||
:
echo
-e
"
${
GREEN
}
TDEngine is removed successfully!
${
NC
}
"
echo
-e
"
${
GREEN
}
TDEngine is removed successfully!
${
NC
}
"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录