0 votos

Receta de Automator para acelerar las copias de seguridad en Time Machine

Las copias de seguridad en mi MacBook Pro (15 pulgadas Late 2016) con MacOS Catalina 10.15.3 son ridículamente lentas. Si desactivo la baja prioridad para mis copias de seguridad desde el terminal con sudo sysctl debug.lowpri_throttle_enabled=0 La velocidad de este servicio resulta más razonable. Sin embargo, no quiero perjudicar el rendimiento de la CPU mientras no esté haciendo copias de seguridad ni quiero tener que ejecutar ese comando cada vez que quiera hacer una copia de seguridad.

De hecho, he programado una copia de seguridad diaria con TimeMachineEditor por la noche, cuando mi portátil está dormido, así que me preguntaba si sería posible crear una receta para que Automator lance este comando justo antes de que TimeMachineEditor ejecute Time Machine y también haga un sudo sysctl debug.lowpri_throttle_enabled=1 cuando la copia de seguridad haya terminado. Por supuesto, el permiso de usuario debería incluirse en la receta para evitar tener que introducir la contraseña sudo en mitad de la noche. Si es así, ¿cómo sería esta receta? Gracias.

1voto

Steve Evans Puntos 155

lanzamientod

Utilice launchd para ejecutar sus dos comandos en momentos específicos. Colocando un trabajo launchd en /Library/LaunchDaemons puede evitar la necesidad de sudo ya que el comando puede ser ejecutado como root con esta ubicación.

Ver un tutorial de launchd para empezar con launchd y guías paso a paso.

La determinación de si Time Machine ha terminado debe ser manejada por un script. La solución más sencilla es volver a activar el estrangulamiento de baja prioridad en un momento determinado.

Herramientas de terceros

Como alternativa, puede utilizar una amplia gama de herramientas de programación de terceros en MacOS. Entre ellas se encuentra la que yo trabajo, Gestor de energía que puede ejecutar scripts a horas fijas cada día como root .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X