如何让 rsync 仅在我连接了外部备份驱动器时才发生?当我设置 cron 作业来执行此操作时,它工作正常。但是,当我断开驱动器时,它会创建一个文件夹 /media/ 并复制文件。
答案1
只需检查驱动器是否已连接和在进行备份之前先挂载。
该命令mountpoint
会为您完成此操作。例如:
$ mountpoint /media/MyBackup && /path/to/script.sh
script.sh
/media/MyBackup
仅当是挂载点时才会运行。
如何让 rsync 仅在我连接了外部备份驱动器时才发生?当我设置 cron 作业来执行此操作时,它工作正常。但是,当我断开驱动器时,它会创建一个文件夹 /media/ 并复制文件。
只需检查驱动器是否已连接和在进行备份之前先挂载。
该命令mountpoint
会为您完成此操作。例如:
$ mountpoint /media/MyBackup && /path/to/script.sh
script.sh
/media/MyBackup
仅当是挂载点时才会运行。