仅当连接外部驱动器时才进行 Rsync

仅当连接外部驱动器时才进行 Rsync

如何让 rsync 仅在我连接了外部备份驱动器时才发生?当我设置 cron 作业来执行此操作时,它工作正常。但是,当我断开驱动器时,它会创建一个文件夹 /media/ 并复制文件。

答案1

只需检查驱动器是否已连接在进行备份之前先挂载。

该命令mountpoint会为您完成此操作。例如:

$ mountpoint /media/MyBackup && /path/to/script.sh

script.sh/media/MyBackup仅当是挂载点时才会运行。

相关内容