Estoy ejecutando El Capitan en varias computadoras y me gustaría poder usarlo para ejecutar trabajos programados en segundo plano. Habilitar en requiere editar /System/Library/LaunchDaemon/com.apple.atrun.plist. De cualquier manera que haya intentado hacer esto, me encontré con un problema de permisos: usar sudo, iniciar sesión como root o intentar cambiar los permisos desde el panel de información del archivo, todo da como resultado un error de permisos de algún tipo.
Yo he tratado:
sudo vi /System/Library/LaunchDaemon/com.apple.atrun.plist
y no he podido guardar el archivo editado.Debe haber alguna manera de hacer esto, por favor avise.
El archivo com.apple.atrun.plist está protegido por la Protección de integridad del sistema.
Así que inicie en la partición Recovery HD (mantenga presionado Command+ Rmientras reinicia), deshabilite SIP y modifique el elemento:
csrutil disable
csrutil enable
Usando 10.11.6 (El Capitan) pude ejecutarlo atrun
siguiendo las instrucciones que se encuentran en el artículo " Uso de at para la programación de comandos en Mac OS X ".
Para habilitar atrun
, ejecutar,
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
Para deshabilitar atrun
, ejecutar,
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.atrun.plist
El artículo tiene información útil adicional sobre atrun
y en los comandos.
Flic
+
icono debajo del cuadro a la derecha y agregueatrun
. El camino aatrun
es/usr/libexec/atrun
. Seleccione su disco raíz (probablemente algo así como 'Macintosh HD') y presioneCommand
++ .Shift
.