5 votos

atd dejó de funcionar en OS X 10.10.3

Estoy usando OS X Yosemite, acaba de actualizar a 10.10.3 y el comando at y afines (atq, atrm etc) han dejado de funcionar. Ha atd sido desactivada en la última 10.10.3? Si es así ¿cómo puedo investigar y volver a habilitar los permisos necesarios?

~$ atq
atq: cannot regain privs: Operation not permitted

Como telón de fondo, tengo un trabajo que se ejecuta a diario (utilizando launchd) y presenta una lista de trabajos atd. La lista de los trabajos están relacionados con los hechos ocurridos ese día, para que los tiempos de cambio diaria. Así que el uso de atd para ejecutar estos trabajos se basan en el diario de las horas de los eventos.

Ha estado funcionando bien hasta la reciente actualización a 10.10.3.

/usr/libexec/atrun está habilitado y funcionando muy bien, de acuerdo a launchd.

2voto

Artem Tikhomirov Puntos 4501

Ese mensaje indica que usted no tiene los privilegios adecuados para ejecutar atq. Intente ejecutar con sudo desde la línea de comandos para ver si eso ayuda, es decir:

> atq
atq: cannot regain privs: Operation not permitted
> sudo atq
Password:
>

1voto

user13050 Puntos 26

Acabo de instalar la 10.10.4 actualización de Apple hoy en día.

Me di cuenta de que el comando funciona. Pero eso no es todo lo que tienes que hacer para activar el servicio. Lo que tienes que hacer es editar el /System/Library/LaunchDaemons/com.apple.atrun.plist y cambie el valor de "true" a "false" después de la movilidad XML sección. A continuación, puede utilizar el comando

 launchctl load /System/Library/LaunchDaemons/com.apple.atrun.plist

para ponerlo en marcha.

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