课题:shell脚本安装httpd
课题目标
1)编写一个shell脚本,任务:安装httpd并启用启动该服务。
1.1如果httpd服务包已经安装,需要去检查它是否已经启动httpd服务
1.2需要检查repo (yum)是否已存在,并可以正常去安装RPM包
1.3如果httpd服务down,去重启它。
1.4编写函数
设计思路
安装httpd并启用启动该服务
yum install -y httpd
systemctl start httpd
检查它是否已经启动httpd服务
systemctl status httpd
检查repo
yum list httpd
yum info httpd
重启
systemctl restart httpd
脚本实现
这里使用了函数来实现不同的功能
#! /bin/bash
#这是用来安装httpd并启用该服务的
function install(){
yum install -y httpd
systemctl start httpd
}
#这是用于检查httpd是否启动
function status(){
systemctl status httpd
}
#这是用于检查repo是否已经存在
function repo(){
yum list httpd
yum info httpd
}
#这是用于重启httpd
function restart(){
systemctl restart httpd
}
使用该脚本
source这个脚本来读取这些函数
source httpd_test.sh
使用install函数:
使用status函数:
使用repo函数:
使用restart函数:
(以上就是课题:shell脚本安装httpd的过程
如有错误请在评论中指出,以后会改正
——加把劲骑士)