Cómo programar el apagado automático en Mac

Programar apagado automático en Mac

Con la llegada de MacOS Ventura -la última versión del sistema operativo para ordenadores-, la cosa se complica un poco a la hora de automatizar los encendidos/apagados del Mac. Y es que para programar el apagado automático en Mac deberemos recurrir a ‘Terminal’ para poder ejecutar algunos comandos como los que vamos a explicarte a continuación.

Apple decidió hacer algunos cambios en su última versión del sistema operativo para Mac. Desde los accesos directos que podían verse en las anteriores versiones, disponíamos un icono que hacía referencia a ‘Batería’ o ‘Ahorro de batería’. Desde ahí podíamos programar la suspensión o encendido automático de nuestros ordenadores. Pero, por alguna razón que se desconoce, aunque la posibilidad de realizar estas acciones están operativas, ya no son tan intuitivas como antes. Deberemos recurrir a escribir comandos.

Si tu Mac funciona con MacOS Monterey o anteriores

MacOS Monterey apagado automático Mac

Como te hemos comentado, si tu Mac funciona con versiones anteriores a MacOS Ventura, la posibilidad de programar el apagado automático en Mac será muy sencillo. Y es que solamente deberás dirigirte al menú de la barra superior y pinchar sobre la manzanita. En el menú desplegable, haz clic con el ratón en ‘Preferencias del sistema‘.

Ahora, entre los diferentes iconos que aparecen en pantalla, deberás identificar el que hace referencia a ‘Ahorro de energía‘ -habitualmente está representado con una bombilla encendida o, en otras versiones, con una batería. Pincha sobre ella.

En la siguiente pantalla solamente deberás elegir fechas y horas de encendido y apagado de tu Mac. Darle sobre aplicar y ya tendrás lista la acción de programar el apagado automático en Mac.

Si tu Mac funciona con MacOS Ventura- el uso del terminal

MacOS Ventura programación apagado automático en Mac

Sin embargo, la cosa se complica en MacOS Ventura, la versión más reciente del sistema operativo. Y es que la opción que te hemos comentado en el anterior caso ha desaparecido de la interfaz gráfica. Por lo tanto, deberemos ser nosotros mismos, con el tecleo de los pertinentes comandos, los que consigamos llevar a cabo las diferentes acciones que queramos. En este caso: programar el apagado automático en Mac.

Lo primero que deberemos hacer en este caso es invocar a ‘Terminal‘. Para ello podemos hacerlo directamente desde el Launchpad, desde la carpeta ‘Aplicaciones’. O, si somos más amantes de las acciones rápidas, deberemos pulsar Comando + barra espaciadora y seguidamente teclear ‘Terminal’. Ya estamos en Terminal. Es momento de teclear las diferentes acciones.

Antes de nada, debemos comentarte que el comando que vamos a utilizar es ‘pmset‘. Asimismo, el apagado automático en Mac tendremos que indicarle los días de la semana en los que queremos llevar a cabo la acción. Y en la línea de comando deberás indicarlos de la siguiente manera:

  • Lunes –> M
  • Martes –> T
  • Miércoles –> W
  • Jueves –> R
  • Viernes –> F
  • Sábado –> S
  • Domingo –> U

Bien, teniendo todo esto en cuenta, pasamos a explicarte lo que podrás hacer con este comando. Y te avisamos que no solamente podrás programar el apagado automático en Mac, sino también despertarlo, ponerlo en reposo o encenderlo.

Programar el apagado automático en Mac usando ‘pmset’

Bien, nuestra primera misión será programar nuestro Mac para que se apague a la hora que nosotros le digamos y el día -o días- que elijamos. Bien, manos a la obra (te recomendamos que cojas papel y lápiz o copies y pegues estos comandos en algún rincón de tu ordenador):

sudo pmset repeat shutdown M 22:00:00

En el anterior comando hemos hecho que nuestro Mac se apague automáticamente cada lunes a las 22:00 horas. En caso de que esto lo quieras hacer para cada día, el comando a escribir sería el siguiente:

sudo pmset repeat shutdown MTWRFSU 22:00:00

Como habrás podido comprobar, están todos los días de la semana colocados en el comando tecleado. Ahora bien, y si quisiéramos cancelar todo esto, el comando a escribir sería el siguiente:

sudo pmset repeat cancel

Ahora bien, pongamos que lo que queremos hacer es programar el apagado automático en Mac un día concreto, teniendo en cuenta que la fecha debe escribirse en el siguiente formato: Mes/Día/Año – MM/DD/YY. El ejemplo que vamos a escribir sería que nuestro Mac se apague el día 25 de abril de 2023 a las 22:15 horas. Pues bien, el resultado es el siguiente:

sudo pmset schedule shutdown 04/25/23 22:15:00

Qué más acciones puedes hacer con el comando ‘pmset’

Comando pmset para MacOS

Este comando que te hemos comentado a lo largo del artículo también te permitirá otras acciones. Y es que el ‘shutdown’ de apagado podrás cambiarlo por otras acciones:

  • sleep –> reposo del Mac
  • wake –> despertar del Mac
  • restart –> reinicio del Mac
  • poweron –> arranque del Mac

Por lo tanto, tendrás tantas posibilidades como tú quieras con este comando. Ahora bien, recuerda bien la línea del comando si quieres que surja efecto. Asimismo -y como Apple recomienda-, antes de levantarte de la silla y abandonar la pantalla, recuerda guardar todos los cambios en las aplicaciones que hayas usado.

Crea un temporizador en un Mac con ‘Terminal’

Terminal en macOS

Otra de las opciones que queremos comentarte es la posibilidad de que tu Mac se apague tras cierto tiempo; es decir, que tras una jornada seas tú quien decida exactamente cuándo quieres que se apague el Mac sin tener que hacer nada más. Para ello deberás dirigirte de nuevo a ‘Terminal’ -ya te hemos comentado que puedes lanzarla desde Launchpad, carpeta de Applicaciones o con el atajo de teclado-. Una vez abierto el terminal, deberás escribir lo siguiente:

sudo shutdown -h +45

En este comando deberás tener en cuenta que el comando ‘-h’ te permitirá establecer un temporizador, mientras que el ‘+45’ hace referencia a los minutos que pasarán antes de que se apague el Mac. Puedes establecer incluso horas, pero siempre tendrás que pasarlos a minutos. Es decir, si quieres que tu Mac se apague dentro de 4 horas, debería escribir lo siguiente:

sudo shutdown -h +96

Seguidamente, al darle al ENTER, se te pedirá que introduzcas tu contraseña como Administrador -tranquilo porque ésta no aparece reflejada en pantalla-. Tras introducirla, comprobarás que se estable una cuenta atrás en el que se te informará que ‘el sistema se apagará en ‘X’ tiempo’. Entre las diferentes numeraciones que aparecerán en pantalla, también habrá una que hará referencia a un PID. Guarda esta numeración. ¿Por qué? Pues porque lo necesitarás para desactivar el temporizador establecido de la siguiente manera:

sudo kill [numeración PID]

En ‘numeración PID’ únicamente deberás introducir los números y darle seguidamente a ENTER. También se te pedirá la contraseña. Al finalizar y verificar que eres el Administrador del sistema, ese comando quedará invalidado.

Asimismo, en caso de que te hayas despistado y no hayas apuntado la numeración PID, tranquilo, porque hay remedio. Podrás cancelar el temporizador, aunque ten en cuenta que si has puesto más de un temporizador, todos estos se borrarán. El comando es el siguiente:

sudo killall shutdown

Si quieres conocer más sobre el comando pmset, visita esta página


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Actualidad Blog
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.