#!/bin/bash # #******************************************************************** #Author:zhangzhuo #QQ: 1191400158 #Date: 2020-12-19 #FileName:apache_install.sh #URL: https://www.zhangzhuo.ltd #Description:The test script #Copyright (C): 2020 All rights reserved #******************************************************************** if [ -z $1 ];then echo -e "\e[1;31m请在执行脚本后面跟源码包名称!\e[0m" exit else if [ -e $1 ];then tar xvf $1 &>/dev/null if [ $? = 0 ];then if [ -d `echo $1 | sed -nr 's/(.*).tar.*$/\1/p'` ];then cd `echo $1 | sed -nr 's/(.*).tar.*$/\1/p'` mkdir /data &>/dev/null ./configure --prefix=/data/httpd --enable-ssl make if [ $? = 1 ];then echo -e "\e[1;31m编译失败请检查,请删除解压的文件重新执行脚本!\e[0m" fi make install ln -s /data/httpd/bin/* /bin/ apachectl start echo -e "\e[1;31m服务安装完成已经启动,安装目录为/data/httpd\e[0m" fi else echo -e "\e[1;31m解压失败请检查\e[0m" exit fi else echo -e "\e[1;31m请检查文件是否存在!\e[0m" exit fi fi
-
Shell
124 引用 • 74 回帖 • 2 关注
Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于