写一个Linux系统文件备份脚本
时间: 2024-04-06 20:17:50 浏览: 113
#!/bin/bash
#定义备份目录和备份文件名称
backup_dir="/backup"
backup_file="backup_$(date +%Y%m%d_%H%M%S).tar.gz"
#创建备份目录
mkdir -p $backup_dir
#备份需要备份的文件或目录
tar czf $backup_dir/$backup_file /etc /var/log /home
#将备份文件复制到远程服务器
scp $backup_dir/$backup_file remoteuser@remotehost:/remotebackupdir/
#删除本地备份文件
rm -rf $backup_dir/$backup_file
#在远程服务器上添加备份记录
ssh remoteuser@remotehost "echo $backup_file $(date +%Y%m%d_%H%M%S) >> /remotebackupdir/backup.log"
echo "Backup completed successfully!"
阅读全文
相关推荐














