文章分类 -  Shell脚本

摘要:背景需求,增量备份阿里云 InfluxDB 的的数据 因为该 DB 无法使用 influxd backup 命令,只能采取 influx cli 的方式,且该方式查询过多的数据会超时,所以增量备份的方式比较合适。 脚本输出 echo 是因为要记录日志 /data/shells/influxdb.lo 阅读全文
posted @ 2023-02-08 10:17 klvchen 阅读(73) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2022-10-21 11:05 klvchen 阅读(90) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/klvchen/articles/16150515.html 获取当前脚本的路径 判断文件是否存在 三元表达式中执行多条语句 判断值是否为数字 数学运算 函数 case 判断 read 客户输入 https://www.cnblogs.com/klvc 阅读全文
posted @ 2022-06-29 16:51 klvchen 阅读(13) 评论(0) 推荐(0)
摘要:涉及的知识点: 函数传入参数 三元表达式 获取程序退出状态 #!/bin/bash # IP 地址分配 networkNumber="10.8.2." # 保存IP地址的地方 ipFile=/etc/openvpn3/last_ip.txt # 保存绑定固定IP地址的地方 clientPath=/u 阅读全文
posted @ 2022-06-07 10:08 klvchen 阅读(0) 评论(0) 推荐(0)
摘要:Docker #!/bin/bash source /etc/profile user="root" passwd="root" backupDir="/data/mongodb_bak" time=$(date +%F_%H-%M) MongoDB=`docker ps | grep mongo| 阅读全文
posted @ 2022-05-20 17:39 klvchen 阅读(229) 评论(0) 推荐(0)
摘要:保留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: 阅读全文
posted @ 2022-05-06 14:30 klvchen 阅读(148) 评论(0) 推荐(0)
摘要: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 [ 阅读全文
posted @ 2022-04-26 15:56 klvchen 阅读(1) 评论(0) 推荐(0)
摘要:所涉及到点 获取当前脚本的路径 判断文件是否存在 三元表达式中执行多条语句 判断值是否为数字 数学运算 函数 case 判断 read 客户输入 #!/bin/bash # 构建docker 镜像 # 项目服务的名称 projectName=dr-flexible-load # 这个shell脚本的 阅读全文
posted @ 2022-04-15 18:40 klvchen 阅读(513) 评论(0) 推荐(0)
摘要:#!/bin/bash # 设置时区并同步时间 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab -l |grep ntpdate &>/dev/null ; then (echo "* 1 * * * ntpda 阅读全文
posted @ 2022-02-09 15:11 klvchen 阅读(66) 评论(0) 推荐(0)
摘要:安装 mysql client 客户端工具 yum install mysql #!/bin/bash source /etc/profile # 自动备份数据库下的用户库 # 数据库相关信息 HOST=localhost USER=root PASS=123456 # 备份目录,没有会自动创建 B 阅读全文
posted @ 2022-02-09 14:57 klvchen 阅读(111) 评论(0) 推荐(0)