我正在尝试通过 anacron 而不是通过 Unity 自动运行 deja-dup,这样我就可以更好地控制工作优先级。
在 /etc/anacrontab 中,我希望使用此行:
1 2 daily.backup sudo -u username nice -n 19 ionice -c3 deja-dup --backup
这失败了。当我自己在命令行中运行该命令时,没有 sudo,即
nice -n 19 ionice -c3 deja-dup --backup
...效果很好。当我使用 sudo 运行它时,即
sudo -u username nice -n 19 ionice -c3 deja-dup --backup
...我收到一个弹出框,提示“备份位置不可用。正在等待[我的外部 USB 驱动器] 连接...”
据我所知,驱动器已连接,因为备份工作正常,除非通过 sudo -u(我需要使用 anacron)。我检查了挂载目录的权限,它们现在都归我的用户名所有。关于我应该寻找什么,有什么建议吗?