linux下编写一个shell脚本,实现自动安装软件

author author     2023-03-24     252

关键词:

安装的这个软件是一个确定的软件,不过可以自己选,也就是一个软件对应一个自动安装的shell脚本(有点绕,不知能否理解)。
比如我们平时安装一个软件时,有些地方会问你yes或者no,有的时候要你读完协议再确定,有点地方让你从几个选项中选择一个,而我需要的这个shell脚本能实现自动选择一种套路把它安装完毕。希望各位大神提点一下思路。或者有什么简单的实例更好。

参考技术A yum clean all
yum install -y binutils compat-db compat-libstdc++* control-center \
gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel libXp make \
ksh sysstat setarch
if [ $? -eq 0 ];then
echo "Software is ready for install oracle!"
fi本回答被提问者和网友采纳
参考技术B Linux下Oracle的自动安装脚本,基本上就是yes和no

分享一个Linux下安装ASM+ORACLE的自动化脚本
http://blog.csdn.net/johnlongyuan/article/details/48416019
参考技术C 不知道 参考技术D 晕。。。要不要懒到这种程度啊?

pure-ftpd写一个自动安装脚本shell

运行脚本后输入yes就会自动安装#!/bin/bashport=`netstat -lnp|grep :21|wc -l`check_ok(){        if [ $? -eq 0 ];then   &n 查看详情

linux通过shell脚本实现telnet交互式自动化

首先需要有expect:可以通过以下命令查看是否安装,如果未安装直接yuminstallexpect,如果不行请自行百度安装。[root@localhosthome]#whereisexpectexpect:/usr/bin/expect/usr/share/man/man1/expect.1.gz[root@localhosthome]#expect编写脚本如下:#!/bin/bashpassw 查看详情

linux下编写定时任务crontab

参考技术Alinux下的crontab服务:1、crontab是用来让使用者在固定时间或固定间隔执行程序之用在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。以某一频率执行任务linux缺省会启动crond进程,crond进程不需要用户启动... 查看详情

linux下编写一脚本,实现本目录下文件的批量复制。

老师要求bash编程编一脚本,不用这些个指令!最简单的方式,使用-r选项进行递归复制。cp-rfrom/dest/如果只需要复制某个文件夹下面的特殊文件,可以使用find命令先找出这些文件,然后进行复制,例如:将from目录下的所有.txt文... 查看详情

shell脚本自动安装cobbler(改进+填坑)

前言:在这一篇博客写完后,虽然那个shell脚本可以成功安装cobbler服务,但是2个脚本毕竟不方便,而且在写脚本的过程中,出现的好多问题都没有找到原因。但我没有放弃,在我的不断摸索中,终于找到了原因和解决办法,现... 查看详情

linux自动化安装nginx

操作系统:CentOS6.9脚本语言:shellhttps://github.com/iscongyang/Practical/blob/master/shell-scripts/install_tengine.sh此链接是自动化安装NGINX的淘宝封装的tengine的shell脚本如果您觉得写得不好,请留下您的宝贵意见如果您觉得写得还行,请留下您的star 查看详情

linux内核模块中调用shell脚本

请问大神,有没有方法,或者有没有可能实现,写一个linux内核模块,模块加载的时候调用一个shell脚本。参考技术A内核模块是用C语言写的,如果你想开机启动脚本,可以将shell路径写在profile文件中追问不是,我是想在内核模块... 查看详情

ubuntu-shell编程大作业(代码片段)

...练掌握Shell脚本对文件夹的批处理实验二:在Linux环境下编写一个压缩和解压缩的小工具实验三:在Linux下利用case语句编写脚本,实现建立用户和删除用户的功能,过ssh连接到IP主机并保持登录的功能。实验四:在Linux下... 查看详情

linux下编写sh脚本使用expect问题

我想在linux写个备份DB2数据库的脚本,需要切换到数据库对应的用户上。如:t.shsudb2inst1#切换用户#下面是备份数据库的db2stopforcedb2startdb2connecttotestdb2backupdbtestonlineto/home/db2inst1切换用户需要手动输入密码我想写个运用expect的脚本a.... 查看详情

自动化运维:写一个简单的shell脚本(案例)(代码片段)

...*脚本帮助信息...2、参数的数量有限制,只能是1个,多余一个会提示脚本的帮助信息3、帮助信息使用函数来实现信息内容:脚本test.sh使用方式:test.sh[start|stop|restart]二、知识点分析1、zonghe.sh脚本执 查看详情

自动安装squid+iptables上网代理及上网行为管理脚本。

我是一个linux初学者,为了更好的学习linux,自己试着写了一些脚本,只为学习,和爱好。英语不好,为了在终端上运行,所以勉强写了几句。本脚本是为了实现自动安装squid,iptables,并实现上网行为管理的第一份脚本。后续再将ip... 查看详情

windows下编写的脚本文件,放到linux中无法执行解决方法(代码片段)

在windows下编写的脚本文件,放到Linux中执行报错:shstartup.sh-mstandalone:commandnotfound:commandnotfound:commandnotfound:'tartup.sh:line19:syntaxerrornearunexpectedtoken`in'tartup.sh:line19:&# 查看详情

linux-shell交互式自动化运维程序

Expect是Linux操作系统下的一个用来处理交互操作,系统默认是没有安装expect库,所以执行expect会提示找不到命令,需要手动安装,其它安装也比较简单,可以通过二进制源码包编译配置进行安装,也可以通过网络借助yum源来安装... 查看详情

如何写一个shell脚本在linux下来运行main函数

...in函数是在windows下写的java项目,现要部署到linux上,要写一个shell脚本来启动这个main函数,问这个shell脚本应怎写?谢谢,在线等这要看你的main函数是什么语言的了,如果是shell里面的函数,可以这么写:main()echo"1234567")e... 查看详情

shell自动部署linux环境下的组件安装配置(代码片段)

...x课程镜像的创建”章节编码,同时该链接也上传了该脚本阿里云盘链接:「部署课程脚本」https://www.aliyundrive.com/s/AZWnXaXk3Mx  代码如 查看详情

linux-简易shell脚本编写,以开机日志为例,编写一个用于查看linux进程启动的脚本(代码片段)

...模块的启动时间以及顺序。准备任务,在Linux服务器下编写一个shell脚本,脚本的可以存在任何你可以访问的目录,笔者存在根目录 查看详情

自动安装zabbix客户端shell脚本

...zabbix监控,所以安装zabbix客户端是很频繁的,我这里写了一个简单的自动安装脚本,不是很完善,但也可以平时拿来用。  脚本运行的时候可能会出来一些错误,可以看终止时的错误信息,很可能是缺少相关的包,根据信... 查看详情

windows下编写的脚本文件,放到linux中无法执行解决方法(代码片段)

在windows下编写的脚本文件,放到Linux中执行报错:shstartup.sh-mstandalone:commandnotfound:commandnotfound:commandnotfound:'tartup.sh:line19:syntaxerrornearunexpectedtoken`in'tartup.sh:line19:`case`uname`in这是因为在windows下编写的脚本文... 查看详情