需要输入两个参数,第一个参数是绝对路径的安装文件iso文件,第二个参数是绝对路径的key文件。可根据实际情况选择安装路径 base_dir 和 install_dir
#!/bin/bash
# 设置安装参数
install_file=$1
key_file=$2
base_dir=/dameng
install_dir=/dameng/dm8
log=/tmp/dm8_install_software.log
time=`date +"%Y%m%d%H%M%S"`
mntdir=/dm${time}
dir_check(){
info=`df -k|grep -v "${base_dir}/"|grep -w "${base_dir}"|wc -l`
if [ $info -eq 0 ];then
echo "`date +"%Y-%m-%d %H:%M:%S"` $base_dir is not mounted"
exit 1
fi
if [ -d $install_dir ];then
info=`ls -l ${install_dir} | awk -F ' ' '{print$2}'`
if [ "$info" != "0" ];then
echo "`date +"%Y-%m-%d %H:%M:%S"` dm software already installed"
exit 1
fi
fi
}
user_check(){
GROUPEXIST=`grep dinstall /etc/group|awk -F: '{print $1}'`
if [ -z ${GROUPEXIST} ]; then
info=`cat /etc/group|awk -F ':' '{print$3}'|grep 1000|wc -l`
if [ $info -eq 0 ]; then
/usr/sbin/groupadd -g 1000 dinstall