要在Linux中设置rsync的定时任务,您需要使用cron
-
打开终端。
-
输入以下命令以编辑当前用户的
crontab
文件:
crontab -e
这将打开一个文本编辑器,允许您添加或修改定时任务。
- 在文件中添加一行,指定定时任务的调度和rsync命令。例如,要每天凌晨1点同步两个目录,您可以添加以下内容:
0 1 * * * rsync -av /path/to/source/ /path/to/destination/
这里的0 1 * * *
表示每天的凌晨1点(1点0分)。-av
是rsync命令的选项,表示归档模式(保留文件属性和权限)并输出详细信息。
- 保存并关闭文件。现在,您已经成功设置了一个定时任务,每天凌晨1点自动执行rsync同步。
注意:请确保您已正确配置了rsync命令,并且源和目标路径是正确的。在生产环境中,建议使用SSH密钥对进行身份验证,以便在不输入密码的情况下执行同步。