如何编写Shell脚本实现定期归档压缩指定的文件夹
发布网友
发布时间:2022-04-23 07:04
我来回答
共2个回答
热心网友
时间:2022-06-17 05:17
这个需求分为两个部分实现:
1.编写归档脚本,比如你要归档/opt 目录,那么脚本里面最核心的语句就是
tar -czvf /tmp/opt.tar.gz /opt/*
或者其它类似语句,当然你可能会涉及到其他的异常判断,比如不能再写数据的同时同步归档等等,这得根据你的实际情况来定,ok,脚本先写好
2.设置定期处理就是crontab机制啦,很简单,用命令:
crontab -e
然后在任务计划文件里面按照格式编辑一条你的脚本执行计划
* * * * * yourscript (分 小时 日 月 星期 执行命令)
0 23 * * * sh /tmp/archive.sh 2>/dev/null>&2
这一句就表示每天的晚上23点执行/tmp/archive.sh这个脚本
热心网友
时间:2022-06-17 05:18
编写一个shell脚本,用来归档压缩文件
然后,用crond计划任务,设定执行脚本的时间