文章分类 - Shell脚本
摘要:背景需求,增量备份阿里云 InfluxDB 的的数据 因为该 DB 无法使用 influxd backup 命令,只能采取 influx cli 的方式,且该方式查询过多的数据会超时,所以增量备份的方式比较合适。 脚本输出 echo 是因为要记录日志 /data/shells/influxdb.lo
阅读全文
摘要:sqlserver 备份 # mssql 全备 0 2 * * 1 /bin/sh /data/shells/mssql_backup.sh &> /dev/null cat mssql_backup.sh #!/bin/bash # 设置mssql备份目录 folder=/var/opt/mssq
阅读全文
摘要:https://www.cnblogs.com/klvchen/articles/16150515.html 获取当前脚本的路径 判断文件是否存在 三元表达式中执行多条语句 判断值是否为数字 数学运算 函数 case 判断 read 客户输入 https://www.cnblogs.com/klvc
阅读全文
摘要:涉及的知识点: 函数传入参数 三元表达式 获取程序退出状态 #!/bin/bash # IP 地址分配 networkNumber="10.8.2." # 保存IP地址的地方 ipFile=/etc/openvpn3/last_ip.txt # 保存绑定固定IP地址的地方 clientPath=/u
阅读全文
摘要:Docker #!/bin/bash source /etc/profile user="root" passwd="root" backupDir="/data/mongodb_bak" time=$(date +%F_%H-%M) MongoDB=`docker ps | grep mongo|
阅读全文
摘要:保留2天内容 cat timing-del-es.sh #!/bin/bash esUrl=192.168.1.106:19203 delDate1=$(date +%F) delDate2=$(date +%F -d '-1 day') get_all_indices() { curl http:
阅读全文
摘要:yum install expect -y cat openvpn_user_create.expect #!/usr/bin/expect -f if $argc<1 { puts stderr "Usage: $argv0 need argv.\n" exit 1 } set vpnuser [
阅读全文
摘要:所涉及到点 获取当前脚本的路径 判断文件是否存在 三元表达式中执行多条语句 判断值是否为数字 数学运算 函数 case 判断 read 客户输入 #!/bin/bash # 构建docker 镜像 # 项目服务的名称 projectName=dr-flexible-load # 这个shell脚本的
阅读全文
摘要:#!/bin/bash # 设置时区并同步时间 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab -l |grep ntpdate &>/dev/null ; then (echo "* 1 * * * ntpda
阅读全文
摘要:安装 mysql client 客户端工具 yum install mysql #!/bin/bash source /etc/profile # 自动备份数据库下的用户库 # 数据库相关信息 HOST=localhost USER=root PASS=123456 # 备份目录,没有会自动创建 B
阅读全文

浙公网安备 33010602011771号