[init] 增加octopus agent的部分

This commit is contained in:
zeaslity
2023-10-16 18:07:12 +08:00
parent a564bafc2d
commit 3b30f5eee1
3 changed files with 181 additions and 28 deletions

View File

@@ -21,6 +21,9 @@ CleanOracleAgent() {
done
rm -rf /root/snap
rm -rf /var/snap
rm -rf /usr/bin/snap
rm -rf /snap/
FunctionSuccess
FunctionEnd
}

View File

@@ -8,8 +8,8 @@ fi
# 系统相关
LinuxReleaseVersion=""
LinuxRelease=""
linux_release_version=""
linux_release=""
OS_BIT=""
CMD_INSTALL="apt-get -y -qq install"
CMD_UPDATE="apt-get -qq update"
@@ -47,23 +47,23 @@ check_sys() {
case $sys_bit in
i[36]86)
OS_BIT="32"
LinuxRelease="386"
linux_release="386"
;;
x86_64)
OS_BIT="64"
LinuxRelease="amd64"
linux_release="amd64"
;;
*armv6*)
OS_BIT="arm"
LinuxRelease="arm6"
linux_release="arm6"
;;
*armv7*)
OS_BIT="arm"
LinuxRelease="arm7"
linux_release="arm7"
;;
*aarch64* | *armv8*)
OS_BIT="arm64"
LinuxRelease="arm64"
linux_release="arm64"
;;
*)
error "
@@ -72,27 +72,27 @@ check_sys() {
" && exit 1
;;
esac
log "获取的系统信息如下: OS_BIT => ${OS_BIT} LinuxRelease => $LinuxRelease"
log "获取的系统信息如下: OS_BIT => ${OS_BIT} LinuxRelease => $linux_release"
## 判定Linux的发行版本
if [ -f /etc/redhat-release ]; then
LinuxReleaseVersion="centos"
linux_release_version="centos"
elif cat /etc/issue | grep -Eqi "debian"; then
LinuxReleaseVersion="debian"
linux_release_version="debian"
elif cat /etc/issue | grep -Eqi "ubuntu"; then
LinuxReleaseVersion="ubuntu"
linux_release_version="ubuntu"
elif cat /etc/issue | grep -Eqi "centos|red hat|redhat"; then
LinuxReleaseVersion="centos"
linux_release_version="centos"
elif cat /proc/version | grep -Eqi "debian"; then
LinuxReleaseVersion="debian"
linux_release_version="debian"
elif cat /proc/version | grep -Eqi "ubuntu"; then
LinuxReleaseVersion="ubuntu"
linux_release_version="ubuntu"
elif cat /proc/version | grep -Eqi "centos|red hat|redhat"; then
LinuxReleaseVersion="centos"
linux_release_version="centos"
else
LinuxReleaseVersion=""
linux_release_version=""
fi
log "系统参数信息如下: LinuxReleaseVersion => $LinuxReleaseVersion"
log "系统参数信息如下: LinuxReleaseVersion => $linux_release_version"
# 判断系统的包管理工具 apt, yum, or zypper
getPackageManageTool() {