石家庄正定网站建设,上海网站建设置作,江苏省工程建设标准网站,排版设计素材在工作中我们常用shell脚本处理一些问题,这里整理了一些工作中常用的简单shell脚本。
定时备份文件 #!/bin/bash backup_dir=/data1/backup src_dir=/data1/app date_time=$(date +%Y%m%d_%H%M%S) tar -czvf ${backup_dir}/${date_time}.tar.gz ${sr…在工作中我们常用shell脚本处理一些问题,这里整理了一些工作中常用的简单shell脚本。
定时备份文件 #!/bin/bash backup_dir="/data1/backup" src_dir="/data1/app" date_time=$(date +%Y%m%d_%H%M%S) tar -czvf ${backup_dir}/${date_time}.tar.gz ${src_dir} 批量更改文件后缀名 #!/bin/bash for file in *.jpg do mv "$file" "${file%jpg}png" done 执行多个任务并发运行 #!/bin/bash task1 task2 task3 wait echo "All tasks completed!" 根据文件大小清理指定目录 #!/bin/bash dir="/data/log" max_size="50M" find ${dir} -type f -size +${max_size} -delete 自动解压文件并删除原文件 #!/bin/bash for file in *.zip do unzip ${file} rm ${file} d