security list-keychains
print:
"/Users/vitaly-zdanevich/Library/Keychains/login.keychain-db"
"/Library/Keychains/System.keychain"
pero el mismo comando de cron
return:
"/Library/Keychains/System.keychain"
"/Library/Keychains/System.keychain"
de cron
lo intenté
security default-keychain -s "/Users/vitaly-zdanevich/Library/Keychains/login.keychain-db && security list-keychains"
pero el resultado es el mismo.
En la ayuda de cli-utility security
no encontré ninguna otra forma de establecer explícitamente la ruta a la base de datos.
Sí, sé que Apple dice que la mejor manera es usar launchd
en lugar de cron
, pero es difícil saberlo: es posible manipular mi llavero desde cron
?