编辑文件 cns.sh
This commit is contained in:
+13
-13
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#Stop cns & delete cns files.
|
#Stop cns & delete cns files.
|
||||||
Delete() {
|
Delete() {
|
||||||
systemctl disable cns.service
|
systemctl disable Acns.service
|
||||||
chkconfig --del cns
|
chkconfig --del cns
|
||||||
/etc/init.d/Acns disable
|
/etc/init.d/Acns disable
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ Delete() {
|
|||||||
"$cns_install_dir"/cns.init stop
|
"$cns_install_dir"/cns.init stop
|
||||||
rm -rf "$cns_install_dir"
|
rm -rf "$cns_install_dir"
|
||||||
fi
|
fi
|
||||||
rm -f /etc/init.d/Acns /lib/systemd/system/cns.service /etc/rc.d/rc5.d/S99cns /etc/rc.d/S99cns /etc/rc5.d/S99cns
|
rm -f /etc/init.d/Acns /lib/systemd/system/Acns.service /etc/rc.d/rc5.d/S99cns /etc/rc.d/S99cns /etc/rc5.d/S99cns
|
||||||
}
|
}
|
||||||
|
|
||||||
#Print error message and exit.
|
#Print error message and exit.
|
||||||
@@ -102,9 +102,9 @@ InstallFiles() {
|
|||||||
EOF
|
EOF
|
||||||
chmod -R +rwx "$cns_install_dir" /etc/init.d/Acns
|
chmod -R +rwx "$cns_install_dir" /etc/init.d/Acns
|
||||||
if type systemctl && [ -z "$(systemctl --failed|grep -q 'Host is down')" ]; then
|
if type systemctl && [ -z "$(systemctl --failed|grep -q 'Host is down')" ]; then
|
||||||
$download_tool_cmd /lib/systemd/system/cns.service https://cnb.cool/dg2025-08/Cax/-/git/raw/main/cns/cns.service || Error "cns.service download failed."
|
$download_tool_cmd /lib/systemd/system/Acns.service https://cnb.cool/dg2025-08/Cax/-/git/raw/main/cns/cns.service || Error "Acns.service download failed."
|
||||||
chmod +rwx /lib/systemd/system/cns.service
|
chmod +rwx /lib/systemd/system/Acns.service
|
||||||
sed -i "s~\[cns_install_dir\]~$cns_install_dir~g" /lib/systemd/system/cns.service
|
sed -i "s~\[cns_install_dir\]~$cns_install_dir~g" /lib/systemd/system/Acns.service
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -134,26 +134,26 @@ AddAutoStart() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if type chkconfig &>/dev/null; then
|
if type chkconfig &>/dev/null; then
|
||||||
if chkconfig --add cns &>/dev/null && chkconfig cns on &>/dev/null; then
|
if chkconfig --add Acns &>/dev/null && chkconfig cns on &>/dev/null; then
|
||||||
echo '已添加开机自启, 如需关闭请执行: chkconfig cns off'
|
echo '已添加开机自启, 如需关闭请执行: chkconfig Acns off'
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ -d '/etc/rc.d/rc5.d' -a -f '/etc/init.d/Acns' ]; then
|
if [ -d '/etc/rc.d/rc5.d' -a -f '/etc/init.d/Acns' ]; then
|
||||||
if ln -s '/etc/init.d/Acns' '/etc/rc.d/rc5.d/S99cns'; then
|
if ln -s '/etc/init.d/Acns' '/etc/rc.d/rc5.d/S99Acns'; then
|
||||||
echo '已添加开机自启, 如需关闭请执行: rm -f /etc/rc.d/rc5.d/S99cns'
|
echo '已添加开机自启, 如需关闭请执行: rm -f /etc/rc.d/rc5.d/S99Acns'
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ -d '/etc/rc5.d' -a -f '/etc/init.d/Acns' ]; then
|
if [ -d '/etc/rc5.d' -a -f '/etc/init.d/Acns' ]; then
|
||||||
if ln -s '/etc/init.d/Acns' '/etc/rc5.d/S99cns'; then
|
if ln -s '/etc/init.d/Acns' '/etc/rc5.d/S99Acns'; then
|
||||||
echo '已添加开机自启, 如需关闭请执行: rm -f /etc/rc5.d/S99cns'
|
echo '已添加开机自启, 如需关闭请执行: rm -f /etc/rc5.d/S99Acns'
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ -d '/etc/rc.d' -a -f '/etc/init.d/Acns' ]; then
|
if [ -d '/etc/rc.d' -a -f '/etc/init.d/Acns' ]; then
|
||||||
if ln -s '/etc/init.d/Acns' '/etc/rc.d/S99cns'; then
|
if ln -s '/etc/init.d/Acns' '/etc/rc.d/S99Acns'; then
|
||||||
echo '已添加开机自启, 如需关闭请执行: rm -f /etc/rc.d/S99cns'
|
echo '已添加开机自启, 如需关闭请执行: rm -f /etc/rc.d/S99Acns'
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user