我正在创建一个脚本来自动将我的mac上的某些目录备份到airdisk(机场极端的usb磁盘)。
我正在阅读有关rsync的内容。似乎如果没有安装airdisk,rsync会在“/ Volumes /磁盘名称”中创建目录。
这可能会填满我的硬盘驱动器,它不应该在我的本地驱动器上进行备份。 因此,我想在启动rsync命令之前检查已安装的驱动器是否可用。
有人可以帮忙吗?
答案 0 :(得分:3)
我会检查一下位于mount中的文件是否存在。只要您每次将磁盘安装在同一位置,这都应该可以。
if [ -f /Volumes/AirDisk/foo.txt ];
then
echo "AirDisk mounted. Starting backup"
#Put backup script here
else
echo "File does not exists"
exit 1
fi