#!/bin/bash
#安装jdk
echo "选择Y开始 N结束,中断的话选择Ctrl+C"
echo -n "select Y or N:"
read NAME
if [ "$NAME" = "N" ]
then
echo "N 退出"
else
#执行安装tomcat
#find / -name apache-tomcat-6.0.18.tar.gz > ./aaa
#tar -zxvf `cat ./aaa`
#mkdir /opt/tomcat
#find / -name apache-tomcat-6.0.18 > /la
#echo "Torture fatigued jakarta-tomcat-5.0.28/ in course of waiting for one meeting to opt/tomcat/, please"
#cp -r `cat /la`/* /opt/tomcat
#装JDK
#find /home/ken/Desktop -name jdk-1_5_0_19-linux-i586-rpm.bin > /aaa
#chmod a+x `cat /aaa`
#cp `cat /aaa` /
#cd /
#./jdk-1_5_0_19-linux-i586-rpm.bin
#rm -rf /aaa
#mkdir /usr/jdk
#cp -r /j2sdk1.4.2/* /usr/jdk
#rm -rf /j2sdk1.4.2 /j2sdk-1.4.2-03-linux-i586.bin
#mv /etc/profile /etc/zuan
mv /home/ken/Desktop/profile /home/ken/Desktop/zuan
sed 's/export/& JAVA_HOME CLASS_PASS TOMCAT_HOME /' /home/ken/Desktop/zuan>/home/ken/Desktop/yirehe
sed '/local/a pathmunge /usr/jdk/bin' /home/ken/Desktop/yirehe>/home/ken/Desktop/ewang
sed '/LOGNAME=$USER/a\CLASS_PATH="/usr/jdk/lib/tools.jar" JAVA_HOME="/usr/jdk/" TOMCAT_HOME="/opt/tomcat/"' /home/ken/Desktop/ewang>/home/ken/Desktop/profile
#rm -rf /etc/zuan /etc/yirehe /etc/ewang
fi
分享到:
相关推荐
mysql多实例,二进制安装shell脚本(centos,redhat)
CentOS下实现普通用户和管理团员权限的切换 使用su命令实现用户属性的转换 ... 您可能感兴趣的文章:linux之普通用户与root用户之间切换方法Shell脚本中实现切换用户并执行命令操作linux禁止普通用户
/usr/local/mysql/bin/mysqldump:MySql安装目录下 -utest:分为两块,一块为-u一块为test;其中-u表示其为用户名,test表示为当前用户名 -ptest:分为两块,一块为-u一块为test;其中-u表示其为密码,test表示
1、创建脚本文件 vi /home/crontab/check_mysql_slave.sh #编辑,添加下面代码 #!/bin/sh # check_mysql_slave status ip=eth0 #网卡名称 mysql_binfile=/usr/local/mysql/bin/mysql mysql_user=root #MySQL...
主要介绍了CentOS7中使用shell脚本安装python3.8环境,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
闲来无事,想在Linux下用shell写一个阳历转农历的脚本,断断续续大概一个星期终于搞定。现在拿出来与大家分享。 1、缘由 本脚本实现原理是查表法(因为公式有误差);基于农历新年为基准,对农历新年前后两个不同的...
本文实例为大家分享了mysql5.6.29的shell脚本,供大家参考,具体内容如下 创建脚本mysql.sh,直接运行sh mysql.sh #!/bin/bash if [ -d /software ] ;then cd /software else mkdir /software && cd /software fi...
[chengmo@centos5 shell]$ aNumList=$(seq 100); [chengmo@centos5 shell]$ echo $aNumList 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ...
以下实例本人在Centos6.5 64位操作系统中使用 一、定时复制文件 a、在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 文件内容: #将tomcat中的应用wfjb_web 复制到 /usr/local/wfjb_web_back/tomcat_...
linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 ...
在Linux系统中修改文件名可以用mv命令,但是它只能对单个文件进行操作,如要要批量执行还要写shell脚本,用for语句迭代执行,不过Linux中另外一个命令支持批量替换文件名,它是rename,rename支持正则表达式匹配。...
用python SSH模块登录,并在远程机执行shell命令 ...这些都成功后, 编写一个Python脚本 # vim remote_run.py import ssh # 新建一个ssh客户端对象 myclient = ssh.SSHClient() # 设置成默认自动接
一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] 代码如下:if 条件测试语句 then action [elif 条件 action else action ] fi如果对于:条件测试语句不是很清楚,可以参考:linux shell 逻辑...实例
Wildfly9 环境下支持多实例的脚本工具: 提前准备条件 : 1. linux 环境 Centos 2. JDK8以上 2 . wildfly9
系统:centos 5.x 1.先安装expect 代码如下: yum -y install expect 2.脚本内容: 代码如下: cat auto_svn.sh #!/bin/bash passwd=’123456′ /usr/bin/expect <<-EOF set time 30 spawn ssh -p18330 root@...
Redis单实例安装shell脚本(版本4.0.14)。 适用于CentOS 7版本操作系统。 真实可用。
shell脚本程序我们有那些获得随机数方法呢? 一、通过时间获得随机数(date) 这个也是我们经常用到的,可以说时间是唯一的,也不会重复的,从这个里面获得同一时间的唯一值。适应所有程序里面了。 例子: [chengmo@...
Linux Source命令及脚本...功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句 source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。 用法: source filename 或 . fi
从键盘读取变量的值,通常在 shell 脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。在 read 命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的...
我创建了一个新的 Centos7 NFS 客户端,它利用运行 systemd 的图像来允许我们执行以下操作: 连接到 NFSv3 和 NFSv4.1 共享 使用 autofs 来利用自动挂载程序 客户端需要在映像启动后运行脚本。 Dockerfile 使用挂载...