Bash Java 脚本安装

193 阅读1分钟
#!/bin/bash

HOST=$1
PACKAGE_PATH=/tmp/
JAV_PKG=jdk1.8.0_212
JAV_TAR=jdk-8u212-linux-x64.tar.gz

wget ${HOST}/${JAV_TAR} -P ${PACKAGE_PATH}

hostIP=$(ifconfig eth0 | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}')
hostname=$(hostname)
localIP="127.0.0.1"
sed -i '/127.0.0.1 '"$hostname"'/a'"$hostIP"' '"$hostname"'' /etc/hosts
mkdir -p /java/
tar -zxvf ${PACKAGE_PATH}/${JAV_TAR} -C /java/
sed -i '$a\export JAVA_HOME=/java/'"${JAV_PKG}"'' /etc/profile
sed -i '$a\export JRE_HOME=$JAVA_HOME/jre' /etc/profile
sed -i '$a\export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH' /etc/profile
sed -i '$a\export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' /etc/profile
source /etc/profile
java -version