¿Puedo programar una reparación periódica de permisos de archivos?

4

¿Puedo programar una reparación periódica de permisos de archivos? Con Automator, tal vez?

    
pregunta Petruza 29.05.2011 - 19:16

2 respuestas

6

Vaya al terminal y ejecute "crontab -e" para agregar una nueva entrada de crontab. Ahora hay varias formas sintaxis con las que puede lograr lo que quiere (lea sobre esto en wikipedia ). La más fácil, sin embargo, será poner

@monthly diskutil repairPermissions /

en él.

Nota : utilizará vi para la edición. Presione "i" para escribir, luego, después de que haya terminado, presione ESC y escriba ": wq" para guardar y salir.

    
respondido por el XQYZ 29.05.2011 - 20:19
2

Puedes hacer esto con una combinación de iCal, AppleScript y Shell Scripting.

Primero, abra el Editor de AppleScript (/ Aplicaciones / Utilidades). Pega esto en:

tell application "Terminal"
    do script "diskutil repairPermissions /"
end tell

Ir a Archivo- > Guardar como. Seleccione una ubicación segura pero apartada. Establezca el menú Formato de archivo en Aplicación.

Luego, abre iCal. Agrega un nuevo evento (llámalo como "Permisos de reparación automática"). Haga clic derecho en el evento y seleccione Obtener información.
Establezca el menú Repetir en algo como Cada mes (dependiendo de la frecuencia con la que desee reparar los permisos).
En Archivos adjuntos, haga clic en Agregar archivo ... Navegue hasta el archivo que guardó desde el Editor de AppleScript.

Ahora, iCal abrirá automáticamente (en el intervalo que seleccionó en Repetir) la aplicación que creó. Esa aplicación abre Terminal y ejecuta un comando que verifica y repara sus permisos. La ventana de la Terminal tiene un medidor de progreso y una lista de los cambios realizados (junto con cualquier error).

    
respondido por el Nathan Greenstein 29.05.2011 - 20:13

Lea otras preguntas en las etiquetas