Estoy probando un bash script que funciona bien cuando se ejecuta desde la línea de comandos (Terminal).
Aparte del tinglado, sólo tiene:
ls -alt /Users/<username>/Libary/Mail/V6/.../Lists.mbox
(Utilizando ls
como un simple comando para ilustrar el problema).
Sin embargo, cuando intento hacer una prueba con launchd (que configuro con la aplicación Lingon X) me sale un error de permisos.
1: Operation not permitted
ls: Lists.mbox: Operation not permitted
Tanto Terminal como Lingon X tienen permitido el acceso a todo el disco en el panel de preferencias de privacidad, pero no veo ninguna forma de permitir que un shell individual script tenga dicho acceso.
He probado a ejecutar el mismo script utilizando el programa de AppleScript do shell script
pero me da el mismo error.
Los permisos del (.sh) script están establecidos en 755, por lo que esto no debería ser un factor.
¿Cómo puedo evitar esto, por favor?