He escrito un pequeño shell script que descarga algunos datos del servidor y los guarda en un restic depósito. Los archivos del repositorio restic están en un volumen montado. El script funciona bien si lo ejecuto en la Terminal.
Para ejecutar este script diariamente he creado un launchd .plist
archivo en ~/Library/LaunchAgents
Observando los registros de salida, puedo ver que el comando restic falla al acceder a sus archivos.
Los registros del sistema muestran una advertencia de sandboxd que bloqueó a restic. He concedido acceso total al disco al binario de restic, pero eso no ha servido de nada.
¿Qué me falta?