Tengo un script que procesa mis datos de tiempo de pantalla utilizando la base de datos SQLite /Users/USERNAME/Library/Application Support/Knowledge/knowledgeC.db
. El script se ejecuta bien cuando lo lanzo manualmente a través de Terminal, pero quiero ejecutarlo de forma programada a través de launchd
. Cuando se ejecuta en launchd
Me aparece este error:
Traceback (most recent call last):
File "script.py", line 31, in <module>
conn = sqlite3.connect(db)
sqlite3.DatabaseError: authorization denied
¿Cómo puedo resolver este error?