#!/bin/sh
set old_umask $(umask)
echo $old_umask
umask 0022
if test -f "openjdk*.gz";then
$(gzip -d openjdk-*.gz)
elif test -f "openjdk*.tar";then
if test -d "/usr/bin/java";then
$(tar -xf openjdk-*.tar -C /usr/bin/java)
else
mkdir /usr/bin/java
$(tar -xf openjdk-*.tar -C /usr/bin/java)
fi
fi
cd /usr/bin/java/*/bin
jdk_path=$(pwd)
sed -i "/^export/a export JAVA_HOME=$jdk_path" /etc/profile
sed -i "/JAVA_HOME/a export PATH=\$JAVA_HOME:\$PATH" /etc/profile
umask $old_umask
source /etc/profile
---------------------------
建议脚本执行完后重新开下远程链接,或者重新执行下source /etc/profile