3 votos

Enviar mensaje desde la Terminal no funciona cuando la Mac está en suspensión

Tengo un script que LaunchControl se ejecuta en el medio de la noche para copia de seguridad de mi base de datos y enviar un mensaje de que se ha hecho. El mensaje es enviado como sigue:

osascript -e 'tell application "Messages" to send "backup completed" to buddy "admin"'

Estoy corriendo macOS Mojave. Esto funciona bien si la pruebo durante el día, pero en el medio de la noche, el mensaje no se envía a pesar de que la copia de seguridad. Presumiblemente, tiene algo que ver con el hecho de que mi máquina está dormida. ¿Cómo puedo solucionar este problema?

4voto

Steve Evans Puntos 155

El Mac debe estar encendido para ejecutar la secuencia de comandos. Sólo un par de Apple específica de los procesos se pueden ejecutar a través de PowerNap.

pmset

Usted puede utilizar pmset a programar su Mac para despertar en el medio de la noche.

pmset permite programar el sistema de suspensión, cierre, activación y/o encendido. "programar" es para establecer un tiempo de eventos de alimentación, y de la "repetición" es para establecer diario/semanal de encendido y apagado de los eventos. Tenga en cuenta que usted puede tener sólo un par de eventos que se repiten programada - un "poder sobre" y un "power off" del evento. Para dormir aplicaciones de ciclo, pmset puede programar un "pariente" de reactivación o de encendido a ocurrir en cuestión de segundos desde el final del sistema de reposo/apagado, pero este evento no puede ser cancelada y es inherentemente impreciso.

  • tipo - uno de dormir, despertar, encendido, apagado, wakeorpoweron
  • fecha/hora - "MM/dd/aa HH:mm:ss" (en formato de 24 horas; debe estar entre comillas)
  • el tiempo - HH:mm:ss
  • días de la semana - un subconjunto de MTWRFSU ("M" y "MTWRF" son válidas las cadenas)
  • propietario - una cadena que describe a la persona o programa que es la programación de este poder del evento (opcional)

Vea Cómo encender Tu Mac en una Fecha y Hora Específica para obtener más detalles, incluyendo una propuesta gráfica, y la alternativa de herramientas.

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