Shell
12
只愿人间无白头
这个作者很懒,什么都没留下…
展开
-
shell实现备份日志
现网问题不方便直接定位,可以将对应模块的日志进入备份,实现如下,初学阶段,欢迎各位大佬疯狂踩踏 #!/bin/bash read -p "请输入备份日志的存放路径:" backup_log_path if [ ! -d "$backup_log_path" ]; then mkdir -p $backup_log_path fi # 备份DNS日志 function DNSLOGS() { cat /usr/local/xxxx*.log |egrep "$dur_day" >$ba原创 2020-12-09 16:31:41 · 647 阅读 · 0 评论 -
Linux实现周期性定时远程拷贝文件
最近网络卡炸,跨地域拷贝大文件非常慢,于是搞了一个每天凌晨自动拷贝的脚本,实现比较简单,主要是结合crontab实现周期性执行脚本。 直接上脚本源码 #/bin/bash echo "检查CentOS6.4的rpm包" # 获取192.188.1.100服务器对于目录下包含当前时间的文件路径 server_rpm_path=$(ssh 192.188.1.100 "find /rpm/`date '+%Y-%m-%d'/*`") # 获取192.188.1.100服务器对于目录下的文件名称 serv原创 2020-10-16 14:53:05 · 1635 阅读 · 0 评论 -
shell定时获取数据并将结果写入文件
#!/bin/bash # $1:命令,$2:间隔时间,$3:次数,$4:数据文件存放路径 command=$1 interval_time=$2 count=$3 filename=$4 for((i=1;i<=$count;i++)); do $command >> $filename sleep $interval_time done cat $filename ...原创 2020-10-14 15:40:58 · 2512 阅读 · 3 评论