服务器技术

 首页 > 服务器技术 > Linux > shell脚本实现公司项目部署交付环境预检查的思路最新评论添加评论

shell脚本实现公司项目部署交付环境预检查的思路最新评论添加评论

分享到:
【字体:
导读:
         [导读] shell脚本实现公司项目部署交付环境预检查的思路...

今天带来shell脚本实现公司项目部署交付环境预检查的思路教程详解

大型项目环境预检查脚本,根据自己实际情况修改脚本中变量,给大家一个思路,转载请注明出处~

#!/usr/bin/env bash
root=$(
  cd $(dirname $0)
  pwd
)

source "$root"/dragonrc

CPU=$(echo "`cat /proc/cpuinfo | grep "physical id" | uniq | wc -l`H")
MEM=$(echo "$((`cat /proc/meminfo | grep MemTotal |awk '{print $2}'` / 1000000))G")
TIME=$(date)

rpm -q ansible &> /dev/null

if [ $? -ne 0 ];then
    sh ${root}/scripts/install_ansible.sh &> /dev/null
fi

HINT(){
    read -p "请按回车继续:"
}

COPY_KEY(){
    echo
    echo
sh ${root}/scripts/copy-key.sh
    echo
    echo

}

CK_UMASK(){
UMASK_NUM=$(ansible dragon -m shell -a "umask"|grep 0022|wc -l)
ALL_HOSTS=$(echo "${ALL_NODES}"|awk -F"," '{for(i=1;i

到此这篇关于shell脚本实现公司项目部署交付环境预检查的思路的文章就介绍到这了,更多相关shell脚本部署交付环境内容请搜索自学php网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学php网!


以上就是关于shell脚本实现公司项目部署交付环境预检查的思路全部内容,感谢大家支持自学php网。
分享到:
Linux目录切换实现代码案例最新评论添加...
今天带来Linux目录切换实现代码案例教程详解文件目录切换在linux中是很常见的操作,刚学linux时,最先接触到的命令就是文件切换。 pwd:显示当前所在目录 ~:root目录 /:根目录 ls:查看当前目录下所有的文件和目录 cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主...
服务器Ubuntu常用命令汇总补充服务器常用...
今天带来服务器Ubuntu常用命令汇总教程详解下面的命令大都需要在 控制台 / 终端 / shell 下输入。 任何一个使用 ‘sudo' 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。 查看软件xxx安装内容 查看显卡使用情况 nvidia-smi 查看硬盘使用情况 df -hl # 查看磁盘剩...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……