jdk快速安装脚本

| 暂无评论 | 暂无引用通告

-->

如果你有多台服务器需要安装JDK,不妨使用以下的脚本,在安装前定制一下脚本中的变量:JKD_ARCHIVE(jdk压缩包文件名) JDK_VERSION(解压后的目录名) INSTALL_DIR(目标目录)

 

#!/bin/sh

#auther:supersun

#email:supersun06@gmail.com

#homepage:http://supersun.biz

 

JKD_ARCHIVE="jdk1.5.tgz"

JDK_VERSION="jdk1.5.0_017"

INSTALL_DIR="/usr/local/"

 

HOSTLISTS="$*"

 

for HOST in $HOSTLISTS

do

 

ssh $HOST " if [ -d ${INSTALL_DIR}${JDK_VERSION} ]

then

 echo $JDK_VERSION has been installed

else

 echo  $JDK_VERSION hasnot been installed

 cd $INSTALL_DIR

 tar zxf -

 test -L java && rm java

 ln -s $JDK_VERSION java

 cat >/etc/profile.d/java.sh <<'EOF'

#!/bin/sh

JAVA_HOME=/usr/local/java

PATH=\$JAVA_HOME/bin:\$PATH

 

export JAVA_HOME PATH

EOF

 

fi" <$JKD_ARCHIVE

done

 

用法如下

[supersun@supersun.biz java]$ sudo sh ins_jdk.sh host1

Password:

jdk1.5.0_017 hasnot been installed

[supersun@supersun.biz java java]$ s ssh mss1

Last login: Thu Dec 11 15:47:12 2008 from supersun.biz

[root@host1 ~]# which java

/usr/local/java/bin/java

 

暂无引用通告

发送引用通告网址: http://supersun.info/mt/mt-tb.cgi/907
如果您想引用这篇日记到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

发表评论

最新资源

  • IMG_1437.JPG
  • line.png
  • bar.png
  • perl_calander.jpg

关于此日记

此日记由 supersun 发表于 2008年12月11日 16:09

此Blog上的上一篇日记此页面重定向不正确

此Blog上的下一篇日记一个与awstats相关的小报表

首页归档页可以看到最新的日记和所有日记。