撸linux


crontab结合tar命令每天备份重要笔记

将以下内容添加到crontab -e的内容中即可在每日的11:10或19:10备份重要笔记:

10      11,19      *       *       *       tar -czvh /home/manjarocn/MyNotes -f /run/media/manjarocn/HugeDisk/manjarocn_space/MyNotes.tar.gz

如果想在压缩文件名上添加日期时间,就用下面的语句:

10      11,19      *       *       *       tar -czvh /home/manjarocn/MyNotes -f /run/media/manjarocn/HugeDisk/manjarocn_space/MyNotes$(date +\%Y\%m\%d\%H\%M\%S).tar.gz

解释:

  • tar -czvh命令可以将符号链接文件转换为源文件备份。-c表示创建压缩文件;-z表示压缩为gzip类型;-h表示链接文件转换为源文件;-v表示滚动输出;-f后面接着将要产生的备份压缩文件的路径
  • 因为crontab中的%必须转义,所以应该在%前加上\

 

相关博文



发表评论

电子邮件地址不会被公开。