[init] 增加octopus agent的部分
This commit is contained in:
@@ -21,6 +21,9 @@ CleanOracleAgent() {
|
||||
done
|
||||
|
||||
rm -rf /root/snap
|
||||
rm -rf /var/snap
|
||||
rm -rf /usr/bin/snap
|
||||
rm -rf /snap/
|
||||
FunctionSuccess
|
||||
FunctionEnd
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user