Estoy utilizando MacOS Server para gestionar nuestros iPads y el Profile Manager tiene constantemente problemas que me obligan a detener el servicio y reiniciar el servidor. También limpio las tareas completadas y no completadas (esto a veces ayuda). Me gustaría utilizar Automator para ejecutar una tarea diaria para limpiar las tareas completadas de la base de datos y otra para limpiar las tareas no completadas semanalmente.
Este es el código que tengo, ¿puede alguien ayudarme a configurar esto para Automator?
Borrar las tareas completadas:
sudo -u _devicemgr psql -U _devicemgr -d devicemgr_v2m0 -h /Library/Server/ProfileManager/Config/var/PostgreSQL -c "DELETE FROM library_item_tasks WHERE completed_at IS NOT NULL"
Despejado no completado:
sudo -u _devicemgr psql -U _devicemgr -d devicemgr_v2m0 -h /Library/Server/ProfileManager/Config/var/PostgreSQL -c "DELETE FROM library_item_tasks WHERE completed_at IS NULL"
0 votos
Una pregunta por pregunta. He eliminado la pregunta relativa a la reindexación, que puedes hacerla en otra pregunta. Dicho esto, los comandos que has mostrado son
shell
por lo que para qué utilizar Automator cuando unbash
script en el Terminal servirá?0 votos
No conozco el bash script. Si alguien puede escribir esto en bash se lo agradecería. He heredado este servidor de Mac y todavía estoy aprendiendo.