编写一个 shell 脚本,可以定时备份文件到备份服务器
时间: 2023-02-21 20:37:54 浏览: 132
shell 脚本对数据库定时备份
下面是一个定时备份文件到备份服务器的 shell 脚本示例:
```
#!/bin/bash
# 设置要备份的文件目录
src_dir="/path/to/your/files"
# 设置备份服务器的地址
backup_server="user@your.backup.server:/path/to/backup"
# 设置备份文件的日期格式
today=$(date +%Y%m%d)
# 执行备份操作
rsync -avz --delete $src_dir $backup_server/$today
```
该脚本每天定时使用 `rsync` 命令备份 `src_dir` 目录中的文件到备份服务器的 `/path/to/backup/` 目录下,并以当天的日期作为备份的文件夹名称。
该脚本可以用 `cron` 任务来定时执行,具体请参阅关于 `cron` 的相关文档。
阅读全文