Plist 尝试使用Rsync备份USB外部硬盘上加密DMG上的目录:hdutils连接失败

Plist 尝试使用Rsync备份USB外部硬盘上加密DMG上的目录:hdutils连接失败,plist,rsync,launchd,Plist,Rsync,Launchd,我正在尝试这样做: 当外部USB HD上的BCKUNIVERSITA分区挂载时,LAUNCHD启动backup.com 通过backup.com安装BCKUNIVERSITA内部的加密DMG riassunti.sparsebundle。然后使用/DATI/UNIVERSITA目录中的rsync文件复制到挂载的dmg riassunti.sparsebundle中 以下是有关LaunchD plist的代码: `<?xml version="1.0" encoding="UTF-8"?&g

我正在尝试这样做:

当外部USB HD上的BCKUNIVERSITA分区挂载时,LAUNCHD启动backup.com 通过backup.com安装BCKUNIVERSITA内部的加密DMG riassunti.sparsebundle。然后使用/DATI/UNIVERSITA目录中的rsync文件复制到挂载的dmg riassunti.sparsebundle中

以下是有关LaunchD plist的代码:

`<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
        <string>com.rsync.backup</string>
    <key>LowPriorityIO</key>
    <true/>
    <key>Program</key>
        <string>/Users/ikar0/Library/Scripts/backup.com</string>
    <key>ProgramArguments</key>
    <array>
        <string>backup.com</string>
    </array>
    <key>WatchPaths</key>
    <array> 
        <string>/Volumes</string> 
    </array>
</dict>
</plist>`

错误消息表示运行rsync的用户没有执行此操作的权限

mkdir "/Volumes/RIASSUNTI/UNIVERSITA"
您可能需要设置sudoers文件,以便可以更改:

rsync -aq $folderToBackup $backupTo

rsync -aq $folderToBackup $backupTo
sudo rsync -aq $folderToBackup $backupTo