shell 脚本自动安装jdk-6u34-linux-x64-rpm.bin 跳过回车自动安装

上代码:

#!/bin/bash
#Engine server install
#Write by guojr
#Set Engine server dir
jdk=jdk-6u34-linux-x64-rpm.bin
chmod o+x $jdk && echo -e "\n" | ./$jdk;
(
cat <<EOF
        #set java environment
        JAVA_HOME=/usr/java/jdk1.6.0_34
        CLASSPATH=.:$JAVA_HOME/lib.tools.jar
        PATH=$JAVA_HOME/bin:$PATH
        export JAVA_HOME CLASSPATH PATH
EOF
)>>/etc/profile;
source /etc/profile;

echo -e "\n" | ./$jdk;    这个是最关键的一步跳过回车自动安装jdk

时间: 2024-07-30 16:13:52

shell 脚本自动安装jdk-6u34-linux-x64-rpm.bin 跳过回车自动安装的相关文章

利用shell脚本“综合、集中”查看linux server常用软硬件信息

作为运维人员,了解每台服务器的硬件相关信息以及系统相关配置是必不可少的工作.虽然不难,却很零散,信息集中度不高.故而做了做了一套集中展示以上信息的"平台"(其实谈不上平台,收集-整理-展示而已),其原理由一台"监控机"(暂且这么叫吧)运行主脚本,根据记录服务器IP的文件循环处理每台server:配合"被监控机"上的两个awk文件(awk规则),将信息统一收集到"监控机"然后由web server进行展示,界面大致如下面图例.

在windows环境下安装jdk,tomcat和mysql和可视化工具Navicat和安装tomcat,mysql服务让其自启,首次设置mysql root密码及忘记密码时的修改方法,亲测有用

1.安装jdk (1)下载jdk8,win64版本 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (2)点击下载完的exe文件进行安装 选择jdk安装位置,我选择F:\environment\java\jdk. 选择jre安装位置,我选择F:\environment\java\jre. 等待安装完成,点击关闭. (3)配置环境变量 打开控制面板,点击高级系统设置,点

安装JDK出现&quot;Windows Installer程序包有问题,此安装需要的DLL不能运行...(转载)

之前改动了jdk1.6的安装位置,结果卸载的时候无法卸载,重新安装也不行,都提示windows installer 程序包有问题,如图所示 首先确保windows installer服务是开启的,运行services.msc,看看windows installer服务是否启动.先启动看看能否解决.如果是一直启动着的但还是卸载不了,需要借助工具了 解决: 下载Your Uninstaller ,找到jdk 6,选normal mode卸载,它会自动将该软件的注册表信息全部清除干净.再安装就不会提示

程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql数据

作者:荀彧(花名) Background:鉴于QAS数据库曾遭到毁灭性损害,极其桑心L.为了避免这种玉石俱焚的状况再度发生,于是我们找出了一种应对方案.这里给大家分享一下如何实现定时备份mysql数据库的脚本. Target:每天对QAS数据库进行数据及表的备份并且删除掉10天之前的备份文件. Working:三个步骤搞定. Step 1: 准备两个文件 建备份文件夹qas_db_bak,建脚本文件autobackupmysql_qas.sh [[email protected]***** we

将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法

出现bad interpreter:No such file or directory的原因,是文件格式的问题.这个文件是在Windows下编写的.换行的方式与Unix不一样,但是在vim下面如果不Set一下又完全看不出来. 问题分析:1.将windows 下编写好的SHELL文件,传到linux下执行,提示出错.2.出错信息:bad interpreter: 没有那个文件或目录. 问题原因:因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符.脚本文件是DOS格式

一个shell脚本,让你的linux命令行酷炫起来

#!/bin/bash # This program is to modify showed marked## biaoshi.sh 207# by wangxianzheng 2011/12/20 PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/binecho "########execute $

linux远程通过shell脚本执行另一台linux机器上的shell文件

#!/bin/bash ssh root@192.168.1.102 << remotessh            #首先要ssh上去,ssh的配置可以看我的上一篇文章,注意这里的<< remotessh #从这里开始都是在远程机器上执行命令啦 cd /tmp/test/ rm -f test.txt cat test.log | grep 'test' >> test.txt echo "finished!" #执行完毕 exit  #不要忘记退

Linux下自动还原MySQL数据库的Shell脚本

创建shell脚本topjui_source.exp,内容如下: #!/usr/bin/expect spawn echo "###### running... ######" spawn echo $argv0 spawn echo $argv1 set timeout 30 spawn mysql -uroot -p123456 set timeout 30 expect { "hi" { send "You said hi\n"} &quo

linux下安装jdk+tomcat+eclipse+mysql

我的环境:主机是win7的,虚拟机是VWare  Workstation 6.0   ,linux系统为Red Hat Enterprise  Linux 5 64位 各软件版本:jdk是jdk-6u35-linux-x64.bin,tomcat是apache-tomcat-6.0.35.tar.gz,数据库为mysql是mysql-5.5.27-linux2.6-x86_64.tar.gz,eclipse是eclipse-jee-juno-linux-gtk-x86_64.tar.gz(各个软