分类目录归档:Shell脚本

shell脚本验证业务机与DB的联通性

一个验证业务机与DB的联通性的小工具

#!/bin/bash
# 请求全部业务机上操作DB的接口,测试联通性
ips=(47.75.217.22, 47.75.217.23, 47.75.217.24, 47.75.217.25, 47.75.217.26)

if [ x$1 != x ]; then
    mod=$1
else
    mod="r"
fi

for ip in ${ips[@]};
do
    curl -x "$ip:80" "http://i.niliu.me/api/dbconn?cip=$ip&mod=$mod"
    echo "ok"
done

shell脚本实用初级入门

做为开发同学,实际工作中熟练使用大部分shell命令就能完成绝大多数事情,需要编写shell脚本的场景(机会)并不多。一般不会系统去学习shell脚本,这就导致偶尔要写一个shell脚本,往往觉得很费劲,比如自动登陆服务器、分发文件…

实际上系统介绍shell脚本的资料很少(包括书籍和网络),没有找到官网,网上各种教程也是众说纷纭,特整理一份让开发很快能熟悉的文档。

Shell是一种脚本编程语言,类似PHP、Python。可以简洁地表达复杂的操作(用很少的代码实现强大的功能)。
继续阅读