chore: install new web service instead of nginxd (#17090)
Partial of [TD-19267](https://jira.taosdata.com:18080/browse/TD-19268)
This commit is contained in:
parent
81beed9d08
commit
3db1920ae5
|
@ -1,22 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Nginx For TDengine Service
|
|
||||||
After=network-online.target
|
|
||||||
Wants=network-online.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=forking
|
|
||||||
PIDFile=/usr/local/nginxd/logs/nginx.pid
|
|
||||||
ExecStart=/usr/local/nginxd/sbin/nginx
|
|
||||||
ExecStop=/usr/local/nginxd/sbin/nginx -s stop
|
|
||||||
TimeoutStopSec=1000000s
|
|
||||||
LimitNOFILE=infinity
|
|
||||||
LimitNPROC=infinity
|
|
||||||
LimitCORE=infinity
|
|
||||||
TimeoutStartSec=0
|
|
||||||
StandardOutput=null
|
|
||||||
Restart=always
|
|
||||||
StartLimitBurst=3
|
|
||||||
StartLimitInterval=60s
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
|
@ -38,8 +38,6 @@ temp_version=""
|
||||||
fin_result=""
|
fin_result=""
|
||||||
|
|
||||||
service_config_dir="/etc/systemd/system"
|
service_config_dir="/etc/systemd/system"
|
||||||
nginx_port=6060
|
|
||||||
nginx_dir="/usr/local/nginxd"
|
|
||||||
|
|
||||||
# Color setting
|
# Color setting
|
||||||
RED='\033[0;31m'
|
RED='\033[0;31m'
|
||||||
|
@ -132,10 +130,7 @@ function check_main_path() {
|
||||||
check_file ${install_main_dir} $i
|
check_file ${install_main_dir} $i
|
||||||
done
|
done
|
||||||
if [ "$verMode" == "cluster" ]; then
|
if [ "$verMode" == "cluster" ]; then
|
||||||
nginx_main_dir=("admin" "conf" "html" "sbin" "logs")
|
check_file ${install_main_dir} "share/admin"
|
||||||
for i in "${nginx_main_dir[@]}";do
|
|
||||||
check_file ${nginx_dir} $i
|
|
||||||
done
|
|
||||||
fi
|
fi
|
||||||
echo -e "Check main path:\033[32mOK\033[0m!"
|
echo -e "Check main path:\033[32mOK\033[0m!"
|
||||||
}
|
}
|
||||||
|
@ -150,9 +145,6 @@ function check_bin_path() {
|
||||||
for i in "${lbin_dir[@]}";do
|
for i in "${lbin_dir[@]}";do
|
||||||
check_link ${bin_link_dir}/$i
|
check_link ${bin_link_dir}/$i
|
||||||
done
|
done
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
check_file ${nginx_dir}/sbin nginx
|
|
||||||
fi
|
|
||||||
echo -e "Check bin path:\033[32mOK\033[0m!"
|
echo -e "Check bin path:\033[32mOK\033[0m!"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,8 +50,7 @@ install_main_dir=${installDir}
|
||||||
bin_dir="${installDir}/bin"
|
bin_dir="${installDir}/bin"
|
||||||
|
|
||||||
service_config_dir="/etc/systemd/system"
|
service_config_dir="/etc/systemd/system"
|
||||||
nginx_port=6060
|
web_port=6041
|
||||||
nginx_dir="/usr/local/nginxd"
|
|
||||||
|
|
||||||
# Color setting
|
# Color setting
|
||||||
RED='\033[0;31m'
|
RED='\033[0;31m'
|
||||||
|
@ -182,7 +181,7 @@ function install_main_path() {
|
||||||
${csudo}mkdir -p ${install_main_dir}/include
|
${csudo}mkdir -p ${install_main_dir}/include
|
||||||
# ${csudo}mkdir -p ${install_main_dir}/init.d
|
# ${csudo}mkdir -p ${install_main_dir}/init.d
|
||||||
if [ "$verMode" == "cluster" ]; then
|
if [ "$verMode" == "cluster" ]; then
|
||||||
${csudo}mkdir -p ${nginx_dir}
|
${csudo}mkdir -p ${install_main_dir}/share
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -e ${script_dir}/email ]]; then
|
if [[ -e ${script_dir}/email ]]; then
|
||||||
|
@ -218,12 +217,6 @@ function install_bin() {
|
||||||
[ -x ${install_main_dir}/bin/TDinsight.sh ] && ${csudo}ln -s ${install_main_dir}/bin/TDinsight.sh ${bin_link_dir}/TDinsight.sh || :
|
[ -x ${install_main_dir}/bin/TDinsight.sh ] && ${csudo}ln -s ${install_main_dir}/bin/TDinsight.sh ${bin_link_dir}/TDinsight.sh || :
|
||||||
[ -x ${install_main_dir}/bin/remove.sh ] && ${csudo}ln -s ${install_main_dir}/bin/remove.sh ${bin_link_dir}/${uninstallScript} || :
|
[ -x ${install_main_dir}/bin/remove.sh ] && ${csudo}ln -s ${install_main_dir}/bin/remove.sh ${bin_link_dir}/${uninstallScript} || :
|
||||||
[ -x ${install_main_dir}/bin/set_core.sh ] && ${csudo}ln -s ${install_main_dir}/bin/set_core.sh ${bin_link_dir}/set_core || :
|
[ -x ${install_main_dir}/bin/set_core.sh ] && ${csudo}ln -s ${install_main_dir}/bin/set_core.sh ${bin_link_dir}/set_core || :
|
||||||
|
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
${csudo}cp -r ${script_dir}/nginxd/* ${nginx_dir} && ${csudo}chmod 0555 ${nginx_dir}/*
|
|
||||||
${csudo}mkdir -p ${nginx_dir}/logs
|
|
||||||
${csudo}chmod 777 ${nginx_dir}/sbin/nginx
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_lib() {
|
function install_lib() {
|
||||||
|
@ -574,6 +567,13 @@ function install_examples() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function install_web() {
|
||||||
|
if [ -d "${script_dir}/share" ]; then
|
||||||
|
${csudo}cp -rf ${binary_dir}/share/* ${install_main_dir}/share
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function clean_service_on_sysvinit() {
|
function clean_service_on_sysvinit() {
|
||||||
if pidof ${serverName} &>/dev/null; then
|
if pidof ${serverName} &>/dev/null; then
|
||||||
${csudo}service ${serverName} stop || :
|
${csudo}service ${serverName} stop || :
|
||||||
|
@ -654,16 +654,6 @@ function clean_service_on_systemd() {
|
||||||
fi
|
fi
|
||||||
${csudo}systemctl disable tarbitratord &>/dev/null || echo &>/dev/null
|
${csudo}systemctl disable tarbitratord &>/dev/null || echo &>/dev/null
|
||||||
${csudo}rm -f ${tarbitratord_service_config}
|
${csudo}rm -f ${tarbitratord_service_config}
|
||||||
|
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
nginx_service_config="${service_config_dir}/nginxd.service"
|
|
||||||
if systemctl is-active --quiet nginxd; then
|
|
||||||
echo "Nginx for ${productName} is running, stopping it..."
|
|
||||||
${csudo}systemctl stop nginxd &>/dev/null || echo &>/dev/null
|
|
||||||
fi
|
|
||||||
${csudo}systemctl disable nginxd &>/dev/null || echo &>/dev/null
|
|
||||||
${csudo}rm -f ${nginx_service_config}
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_service_on_systemd() {
|
function install_service_on_systemd() {
|
||||||
|
@ -677,19 +667,6 @@ function install_service_on_systemd() {
|
||||||
${csudo}systemctl enable ${serverName}
|
${csudo}systemctl enable ${serverName}
|
||||||
|
|
||||||
${csudo}systemctl daemon-reload
|
${csudo}systemctl daemon-reload
|
||||||
|
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
[ -f ${script_dir}/cfg/nginxd.service ] &&
|
|
||||||
${csudo}cp ${script_dir}/cfg/nginxd.service \
|
|
||||||
${service_config_dir}/ || :
|
|
||||||
${csudo}systemctl daemon-reload
|
|
||||||
|
|
||||||
if ! ${csudo}systemctl enable nginxd &>/dev/null; then
|
|
||||||
${csudo}systemctl daemon-reexec
|
|
||||||
${csudo}systemctl enable nginxd
|
|
||||||
fi
|
|
||||||
${csudo}systemctl start nginxd
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_adapter_service() {
|
function install_adapter_service() {
|
||||||
|
@ -793,19 +770,6 @@ function updateProduct() {
|
||||||
sleep 1
|
sleep 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
if pidof nginx &>/dev/null; then
|
|
||||||
if ((${service_mod} == 0)); then
|
|
||||||
${csudo}systemctl stop nginxd || :
|
|
||||||
elif ((${service_mod} == 1)); then
|
|
||||||
${csudo}service nginxd stop || :
|
|
||||||
else
|
|
||||||
kill_process nginx
|
|
||||||
fi
|
|
||||||
sleep 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
install_main_path
|
install_main_path
|
||||||
|
|
||||||
install_log
|
install_log
|
||||||
|
@ -817,6 +781,7 @@ function updateProduct() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
install_examples
|
install_examples
|
||||||
|
install_web
|
||||||
if [ -z $1 ]; then
|
if [ -z $1 ]; then
|
||||||
install_bin
|
install_bin
|
||||||
install_service
|
install_service
|
||||||
|
@ -825,18 +790,6 @@ function updateProduct() {
|
||||||
install_adapter_config
|
install_adapter_config
|
||||||
|
|
||||||
openresty_work=false
|
openresty_work=false
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
# Check if openresty is installed
|
|
||||||
# Check if nginx is installed successfully
|
|
||||||
if type curl &>/dev/null; then
|
|
||||||
if curl -sSf http://127.0.0.1:${nginx_port} &>/dev/null; then
|
|
||||||
echo -e "\033[44;32;1mNginx for ${productName} is updated successfully!${NC}"
|
|
||||||
openresty_work=true
|
|
||||||
else
|
|
||||||
echo -e "\033[44;31;5mNginx for ${productName} does not work! Please try again!\033[0m"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo -e "${GREEN_DARK}To configure ${productName} ${NC}: edit ${cfg_install_dir}/${configFile}"
|
echo -e "${GREEN_DARK}To configure ${productName} ${NC}: edit ${cfg_install_dir}/${configFile}"
|
||||||
|
@ -857,7 +810,7 @@ function updateProduct() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ${openresty_work} = 'true' ]; then
|
if [ ${openresty_work} = 'true' ]; then
|
||||||
echo -e "${GREEN_DARK}To access ${productName} ${NC}: use ${GREEN_UNDERLINE}${clientName} -h $serverFqdn${NC} in shell OR from ${GREEN_UNDERLINE}http://127.0.0.1:${nginx_port}${NC}"
|
echo -e "${GREEN_DARK}To access ${productName} ${NC}: use ${GREEN_UNDERLINE}${clientName} -h $serverFqdn${NC} in shell OR from ${GREEN_UNDERLINE}http://127.0.0.1:${web_port}${NC}"
|
||||||
else
|
else
|
||||||
echo -e "${GREEN_DARK}To access ${productName} ${NC}: use ${GREEN_UNDERLINE}${clientName} -h $serverFqdn${NC} in shell${NC}"
|
echo -e "${GREEN_DARK}To access ${productName} ${NC}: use ${GREEN_UNDERLINE}${clientName} -h $serverFqdn${NC} in shell${NC}"
|
||||||
fi
|
fi
|
||||||
|
@ -906,6 +859,7 @@ function installProduct() {
|
||||||
install_connector
|
install_connector
|
||||||
fi
|
fi
|
||||||
install_examples
|
install_examples
|
||||||
|
install_web
|
||||||
|
|
||||||
if [ -z $1 ]; then # install service and client
|
if [ -z $1 ]; then # install service and client
|
||||||
# For installing new
|
# For installing new
|
||||||
|
@ -915,17 +869,6 @@ function installProduct() {
|
||||||
install_adapter_config
|
install_adapter_config
|
||||||
|
|
||||||
openresty_work=false
|
openresty_work=false
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
# Check if nginx is installed successfully
|
|
||||||
if type curl &>/dev/null; then
|
|
||||||
if curl -sSf http://127.0.0.1:${nginx_port} &>/dev/null; then
|
|
||||||
echo -e "\033[44;32;1mNginx for ${productName} is installed successfully!${NC}"
|
|
||||||
openresty_work=true
|
|
||||||
else
|
|
||||||
echo -e "\033[44;31;5mNginx for ${productName} does not work! Please try again!\033[0m"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
install_config
|
install_config
|
||||||
|
|
||||||
|
|
|
@ -151,6 +151,7 @@ function install_main_path() {
|
||||||
${csudo}mkdir -p ${install_main_dir}/driver
|
${csudo}mkdir -p ${install_main_dir}/driver
|
||||||
${csudo}mkdir -p ${install_main_dir}/examples
|
${csudo}mkdir -p ${install_main_dir}/examples
|
||||||
${csudo}mkdir -p ${install_main_dir}/include
|
${csudo}mkdir -p ${install_main_dir}/include
|
||||||
|
${csudo}mkdir -p ${install_main_dir}/share
|
||||||
# ${csudo}mkdir -p ${install_main_dir}/init.d
|
# ${csudo}mkdir -p ${install_main_dir}/init.d
|
||||||
else
|
else
|
||||||
${csudo}rm -rf ${install_main_dir} || ${csudo}rm -rf ${install_main_2_dir} || :
|
${csudo}rm -rf ${install_main_dir} || ${csudo}rm -rf ${install_main_2_dir} || :
|
||||||
|
@ -161,6 +162,7 @@ function install_main_path() {
|
||||||
${csudo}mkdir -p ${install_main_dir}/driver || ${csudo}mkdir -p ${install_main_2_dir}/driver
|
${csudo}mkdir -p ${install_main_dir}/driver || ${csudo}mkdir -p ${install_main_2_dir}/driver
|
||||||
${csudo}mkdir -p ${install_main_dir}/examples || ${csudo}mkdir -p ${install_main_2_dir}/examples
|
${csudo}mkdir -p ${install_main_dir}/examples || ${csudo}mkdir -p ${install_main_2_dir}/examples
|
||||||
${csudo}mkdir -p ${install_main_dir}/include || ${csudo}mkdir -p ${install_main_2_dir}/include
|
${csudo}mkdir -p ${install_main_dir}/include || ${csudo}mkdir -p ${install_main_2_dir}/include
|
||||||
|
${csudo}mkdir -p ${install_main_dir}/share || ${csudo}mkdir -p ${install_main_2_dir}/share
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -469,6 +471,16 @@ function install_examples() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function install_web() {
|
||||||
|
if [ -d "${binary_dir}/build/share" ]; then
|
||||||
|
if [ "$osType" != "Darwin" ]; then
|
||||||
|
${csudo}cp -rf ${binary_dir}/build/share/* ${install_main_dir}/share || :
|
||||||
|
else
|
||||||
|
${csudo}cp -rf ${binary_dir}/build/share/* ${install_main_dir}/share || ${csudo}cp -rf ${binary_dir}/build/share/* ${install_main_2_dir}/share || :
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function clean_service_on_sysvinit() {
|
function clean_service_on_sysvinit() {
|
||||||
if pidof ${serverName} &>/dev/null; then
|
if pidof ${serverName} &>/dev/null; then
|
||||||
${csudo}service ${serverName} stop || :
|
${csudo}service ${serverName} stop || :
|
||||||
|
@ -596,6 +608,7 @@ function update_TDengine() {
|
||||||
install_lib
|
install_lib
|
||||||
# install_connector
|
# install_connector
|
||||||
install_examples
|
install_examples
|
||||||
|
install_web
|
||||||
install_bin
|
install_bin
|
||||||
|
|
||||||
install_service
|
install_service
|
||||||
|
|
|
@ -107,7 +107,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
install_files="${script_dir}/install.sh"
|
install_files="${script_dir}/install.sh"
|
||||||
nginx_dir="${top_dir}/../enterprise/src/plugins/web"
|
web_dir="${top_dir}/../enterprise/src/plugins/web"
|
||||||
|
|
||||||
init_file_deb=${script_dir}/../deb/taosd
|
init_file_deb=${script_dir}/../deb/taosd
|
||||||
init_file_rpm=${script_dir}/../rpm/taosd
|
init_file_rpm=${script_dir}/../rpm/taosd
|
||||||
|
@ -132,10 +132,6 @@ if [ -f "${cfg_dir}/${serverName}.service" ]; then
|
||||||
cp ${cfg_dir}/${serverName}.service ${install_dir}/cfg || :
|
cp ${cfg_dir}/${serverName}.service ${install_dir}/cfg || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "${top_dir}/packaging/cfg/nginxd.service" ]; then
|
|
||||||
cp ${top_dir}/packaging/cfg/nginxd.service ${install_dir}/cfg || :
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p ${install_dir}/bin && cp ${bin_files} ${install_dir}/bin && chmod a+x ${install_dir}/bin/* || :
|
mkdir -p ${install_dir}/bin && cp ${bin_files} ${install_dir}/bin && chmod a+x ${install_dir}/bin/* || :
|
||||||
mkdir -p ${install_dir}/init.d && cp ${init_file_deb} ${install_dir}/init.d/${serverName}.deb
|
mkdir -p ${install_dir}/init.d && cp ${init_file_deb} ${install_dir}/init.d/${serverName}.deb
|
||||||
mkdir -p ${install_dir}/init.d && cp ${init_file_rpm} ${install_dir}/init.d/${serverName}.rpm
|
mkdir -p ${install_dir}/init.d && cp ${init_file_rpm} ${install_dir}/init.d/${serverName}.rpm
|
||||||
|
@ -222,16 +218,6 @@ if [ "$verMode" == "cluster" ]; then
|
||||||
sed 's/verMode=edge/verMode=cluster/g' ${install_dir}/bin/remove.sh >>remove_temp.sh
|
sed 's/verMode=edge/verMode=cluster/g' ${install_dir}/bin/remove.sh >>remove_temp.sh
|
||||||
mv remove_temp.sh ${install_dir}/bin/remove.sh
|
mv remove_temp.sh ${install_dir}/bin/remove.sh
|
||||||
|
|
||||||
mkdir -p ${install_dir}/nginxd && cp -r ${nginx_dir}/* ${install_dir}/nginxd
|
|
||||||
cp ${nginx_dir}/png/taos.png ${install_dir}/nginxd/admin/images/taos.png
|
|
||||||
rm -rf ${install_dir}/nginxd/png
|
|
||||||
|
|
||||||
if [ "$cpuType" == "aarch64" ]; then
|
|
||||||
cp -f ${install_dir}/nginxd/sbin/arm/64bit/nginx ${install_dir}/nginxd/sbin/
|
|
||||||
elif [ "$cpuType" == "aarch32" ]; then
|
|
||||||
cp -f ${install_dir}/nginxd/sbin/arm/32bit/nginx ${install_dir}/nginxd/sbin/
|
|
||||||
fi
|
|
||||||
rm -rf ${install_dir}/nginxd/sbin/arm
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd ${install_dir}
|
cd ${install_dir}
|
||||||
|
@ -288,6 +274,13 @@ if [[ $dbName == "taos" ]]; then
|
||||||
cp -r ${examples_dir}/C# ${install_dir}/examples
|
cp -r ${examples_dir}/C# ${install_dir}/examples
|
||||||
mkdir -p ${install_dir}/examples/taosbenchmark-json && cp ${examples_dir}/../tools/taos-tools/example/* ${install_dir}/examples/taosbenchmark-json
|
mkdir -p ${install_dir}/examples/taosbenchmark-json && cp ${examples_dir}/../tools/taos-tools/example/* ${install_dir}/examples/taosbenchmark-json
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Add web files
|
||||||
|
if [ -d "${web_dir}/admin" ]; then
|
||||||
|
mkdir -p ${install_dir}/share/
|
||||||
|
cp ${web_dir}/admin ${install_dir}/share/ -r
|
||||||
|
cp ${web_dir}/png/taos.png ${install_dir}/share/admin/images/taos.png
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Copy driver
|
# Copy driver
|
||||||
|
|
|
@ -27,13 +27,11 @@ local_bin_link_dir="/usr/local/bin"
|
||||||
lib_link_dir="/usr/lib"
|
lib_link_dir="/usr/lib"
|
||||||
lib64_link_dir="/usr/lib64"
|
lib64_link_dir="/usr/lib64"
|
||||||
inc_link_dir="/usr/include"
|
inc_link_dir="/usr/include"
|
||||||
install_nginxd_dir="/usr/local/nginxd"
|
|
||||||
|
|
||||||
service_config_dir="/etc/systemd/system"
|
service_config_dir="/etc/systemd/system"
|
||||||
taos_service_name=${serverName}
|
taos_service_name=${serverName}
|
||||||
taosadapter_service_name="taosadapter"
|
taosadapter_service_name="taosadapter"
|
||||||
tarbitrator_service_name="tarbitratord"
|
tarbitrator_service_name="tarbitratord"
|
||||||
nginx_service_name="nginxd"
|
|
||||||
csudo=""
|
csudo=""
|
||||||
if command -v sudo >/dev/null; then
|
if command -v sudo >/dev/null; then
|
||||||
csudo="sudo "
|
csudo="sudo "
|
||||||
|
@ -153,18 +151,6 @@ function clean_service_on_systemd() {
|
||||||
fi
|
fi
|
||||||
${csudo}systemctl disable ${tarbitrator_service_name} &>/dev/null || echo &>/dev/null
|
${csudo}systemctl disable ${tarbitrator_service_name} &>/dev/null || echo &>/dev/null
|
||||||
${csudo}rm -f ${tarbitratord_service_config}
|
${csudo}rm -f ${tarbitratord_service_config}
|
||||||
|
|
||||||
if [ "$verMode" == "cluster" ]; then
|
|
||||||
nginx_service_config="${service_config_dir}/${nginx_service_name}.service"
|
|
||||||
if [ -d ${install_nginxd_dir} ]; then
|
|
||||||
if systemctl is-active --quiet ${nginx_service_name}; then
|
|
||||||
echo "Nginx for ${productName} is running, stopping it..."
|
|
||||||
${csudo}systemctl stop ${nginx_service_name} &>/dev/null || echo &>/dev/null
|
|
||||||
fi
|
|
||||||
${csudo}systemctl disable ${nginx_service_name} &>/dev/null || echo &>/dev/null
|
|
||||||
${csudo}rm -f ${nginx_service_config}
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function clean_service_on_sysvinit() {
|
function clean_service_on_sysvinit() {
|
||||||
|
@ -239,7 +225,6 @@ clean_config
|
||||||
${csudo}rm -rf ${data_link_dir} || :
|
${csudo}rm -rf ${data_link_dir} || :
|
||||||
|
|
||||||
${csudo}rm -rf ${install_main_dir}
|
${csudo}rm -rf ${install_main_dir}
|
||||||
${csudo}rm -rf ${install_nginxd_dir}
|
|
||||||
if [[ -e /etc/os-release ]]; then
|
if [[ -e /etc/os-release ]]; then
|
||||||
osinfo=$(awk -F= '/^NAME/{print $2}' /etc/os-release)
|
osinfo=$(awk -F= '/^NAME/{print $2}' /etc/os-release)
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue