Apagar y reiniciar mediante comandos

49
73642

Muchas veces queremos saber cómo apagar el ordenador, reiniciarlo… cada uno transcurrido un tiempo determinado o a una hora exacta, bueno, acá les dejo cómo hacer esto desde la terminal:

Para apagar la PC:

kzkggaara@geass:~$ sudo shutdown -h now
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.

Para apagar la PC luego de un tiempo determinado:

kzkggaara@geass:~$ sudo shutdown -h +«tiempo-deseado»
Deben cambiar “«tiempo-deseado»” por el número o cantidad de minutos a esperar antes de apagar el sistema.
Ejemplo: sudo shutdown -h +10 //El sistema se apagará a los 10 minutos de haber introducido esta línea de comando.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.

Para apagar la PC a una hora determinada:

kzkggaara@geass:~$ sudo shutdown -h «hora-deseada»
Deben cambiar “«hora-deseada»” por lógicamente la hora a la que desean que se apague el sistema. Reloj en formato de 24 horas, es decir; de 0 a 23.
Ejemplo: sudo shutdown -h 22:30 //El sistema se apagará a las 22 con 30 minutos, o sea; a las 10 y media de la noche.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.

Para reiniciar la PC cualquiera de los siguientes:

kzkggaara@geass:~$ sudo shutdown -r now
kzkggaara@geass:~$ sudo reboot
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos. Además, cualquiera de las dos líneas anteriores hacen lo mismo; reiniciar la PC.

Para reiniciar la PC luego de un tiempo determinado:

kzkggaara@geass:~$ sudo shutdown -r +«tiempo-deseado»
Deben cambiar “«tiempo-deseado» ” por el número o cantidad de minutos a esperar antes de reinicie el sistema.
Ejemplo: sudo shutdown -r +10 //El sistema se reiniciará a los 10 minutos de haber introducido esta línea de comando.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.

Para reiniciar la PC a una hora determinada:

kzkggaara@geass:~$ sudo shutdown -r «hora-deseada»
Deben cambiar “«hora-deseada»” por lógicamente la hora a la que desean que se reinicie el sistema. Reloj en formato de 24 horas, es decir; de 0 a 23.
Ejemplo: sudo shutdown -r 22:30 //El sistema se reiniciará a las 22 con 30 minutos, o sea; a las 10 y media de la noche.
Nota: Es necesario ingresar nuestro password de root ya que se requiere permisos administrativos.

Más comandos en: Aprende a prescindir del entorno gráfico

49 COMENTARIOS

      • digamos:

        shutdown -h 10 “apagando el pc en ” #tiempo

        la idea que desplieque un mensaje dentro de la misma terminal cada cierto tiempo para advertir el apagado.

      • Ah, pues simple.
        Ponemos primero que espere 60 segundos, luego que pasen esos 60 segundos muestre un mensaje en la terminal que diga “Apagando” y luego de 10 segundos más, inicie el proceso de apagar.
        Sería así:
        sleep 60 && echo "Apagando" && sleep 10 && shutdown -n

        Si quieres mostrar un mensaje pero que sea una notificación del sistema (Gnome o KDE) sería con el comando notify-send, para que esto funcione debes tener instalado libnotify-bin, y la línea sería:
        sleep 60 && notify-send "Apagando" && sleep 10 && shutdown -n

    • Hola, creo que os servirá la información que os voy a ofrecer, si teneis dudas podeis acudir a mi;
      se puede utilizar el archivo(localizado en /etc/)/comando “crontab” para crear “una tarea programada” introduciendo los valores: día del mes, día de la semana, quien lo ejecuta…
      Es muy útil para servidores que requieren cierta autonomía….espero que os sirva :)

      • No, no es suicida. Los niveles 0 y 6 frenan todos los servicios, desmontan los discos antes de apagar, así que no es lo mismo que desenchufar el cable.
        Saludos

      • Yo pensaba que los runlevels intermedios hacían esto, y luego el último que se ejecutaba es el que simplemente cerraba la conexión … vamos, que apagaba el equipo. Por lo que pensé, que simplemente llendo a este runlevel se apagaba el sistema sin haber desmontado todo ¿me puedes poner un link para leer al respecto? :)

        Gracias 😀

      • No se si links, pero te invito a ver el contenido del directorio /etc/rc0.d y /etc/rc6.d (si usás Debian), y compararlos con los otros niveles.
        Allí están todos los enlaces dinámicos a los servicios que se inician y frenan al cambiar de un nivel de ejecución a otro. Los enlaces que empiezan con la letra “S” arrancan un demonio, los que empiezan con “K” los detienen. Como podrás ver, en los niveles 0 y 6, todos los enlaces a demonios inician con K, lo que significa que al cambiar a esos niveles, detienen todos los demonios, desmontan los sistemas de archivo, y luego la diferencia entre 0 y 6 es que uno envía la señal de reboot y otro la de poweroff.
        Seguramente un “man init” o similar te va a dar mas información. Yo desde esta pc que escribo no puedo mostrartelo o indicarte bien en que sección lo habla por que estoy usando systemd, que reemplaza todas las entradas del manual de SystemV, como init.
        Saludos

    • El comando halt no funciona de la misma manera si usas SystemD. En ese caso frena toda la PC, pero no envía la señal ACPI para apagar, por lo que vas a tener que apretar el botón power manualmente. Por eso, el comando recomendado para reemplazar “shutdown -h now” es poweroff.
      Saludos

      • eVeR lo que dices no es asi, Halt funciona en systemD, solo tienes que añadir la opcion de apagado:
        #halt -p
        el unico inconveniente con Halt es que requiere permisos root y/o sudo
        yo uso Fedora, saludos

  1. admito que no sabía eso de reiniciar a determinada hora pero realmente no entiendo que utilidad tendría al menos en mi caso solo apago la máquina a determinada hora cuando dejo descargando algo y cálculo cuando termina y siempre le doy 1 o 2 horas más de lo que dura la descarga.

    Buen Aporte.

    • Es util para los que usamos Window Managers. De esta forma se puede crear un una entrada en el menu (si es que tiene) para apagar o reiniciar la PC.

      Para que sudo no pida contraseña cuando se ejecuta shutdown o algun otro comando en especial, se puede crear una regla en el /etc/sudoers =)

      Saludos!

    • No puedes hacer que se encienda desde 0, pero sí que vuelva de una suspensión. Para eso está el BIOS, o también en BIOS compatibles hay una herramienta de Linux. Si te interesa, te paso el enlace.
      Saludos

  2. Se puede usar halt o poweroff para apagar y reboot para reiniciar (no necesitan parametros) con la ventaja de que estos no necesitan permisos administrativos y por lo tanto podriamos por ejemplo poner; cp archivomuygrande.mkv /media/dispositivo; poweroff

    De otro modo hay que poner el password y no podriamos hacer que se apagara despues de una operacion a menos que la hagamos como root.

      • Forzando el apagado no es bueno, ya que ejecuta la orden de cortar la energía sin frenar servicios ni desmontar discos ¡Por eso es tan rápido!
        Saludos

    • halt y poweroff SI requieren permisos administrativos. Usando la interfaz gráfica es mas sencillo debido a que X se ejecuta como root, así que no pide elevación

  3. Una consulta, si necesito apagar a una hora determinada cada día, por ejemplo a las 22:30 todos los días del año, como debería hacer desde la terminal? Muchas gracias.

  4. hola me gustaria saver como apagar el sistema en 8 segundos xq e estado usando unos instruciones pero solo solo lo apaga en minutos yo kiero saver en segundo

  5. estoy haciendo un script usando estos comandos para que se apague mi maquina a cierta hora, todo va bien hasta que llega el punto de solicitar el password, mi pregunta es como colocar en el codigo que soy root o que al llegar a sudo su coloque la clave automaticamente y lo ejecute???
    gracias de antemano por sus respuestas…

    • puedes hacer que el comando shutdown lo ejecute el usuario.
      paso a paso
      cd /sbin
      chmod u+s shutdown

      luego creas un enlace simbolico en /usr/bin
      cd /usr/bin
      ln -s /sbin/shutdown shutdown
      y ya esta el script funcionara sin necesidad de root

  6. ¿y si quiero programar mi ordenador para que se encienda en una hora determinada?
    por cierto gracias ya hace tiempo que estaba buscando esta información, es decir hace como media hora…mucho…mucho tiempo.

  7. ¿también me podrían ayudar? soy nuevo con linux y empecé con ubuntu pero mi carrera me obliga a usar Autocad ¿como puedo usar Autocad en ubuntu?¿la versión de Autocad para Mac funcionaría?

  8. Graciassss !!! estaba necesitando tu información estamos en contacto desde donde quiera que estés si eres chica un Muuuuuuuuah y si eres chico olvidalooooo je je.

  9. Hola!!..una pregunta. Cual es el comando que me permite enviar un mensaje a todos los equipos conectados a una red wifi mediante terminal??? Desde ya gracias!!

  10. hola muy buen artículo…La pregunra es: como haria para apagar todos los dias a la misma hora obviamente desde la terminal… De ante mano mil gracias

  11. En mi laptop tengo 2 particiones, en la primera tengo instalado Windows 10, en la segunda tengo instalado Debian 8.3 Jessie. Cuando he iniciado sesión en Debian y luego deseo apagarlo con el botón apagar o por consola, rara vez se apaga, la mayoría de veces no se apaga el sistema, por el contrario, se reinicia y me muestra la pantalla de inicio del grub para seleccionar el sistema operativo que deseo iniciar. No se a que se debe esto. Si alguien podría ayudarme, se los agradecería. Soy novato en Debian. Saludos..

  12. Por favor alguien me puede ayudar. En mi laptop tengo 2 particiones, en la primera tengo instalado Windows 10, en la segunda tengo instalado Debian 8.3 Jessie. Cuando he iniciado sesión en Debian y luego deseo apagarlo con el botón apagar o por consola, una que otra ves se apaga, la mayoría de veces no se apaga el sistema, por el contrario, se reinicia y me muestra la pantalla de inicio del grub para seleccionar el sistema operativo que deseo iniciar. No se a que se debe esto. Si alguien podría ayudarme, se los agradecería. Soy novato en Debian. Saludos..

  13. Hola necesito ayuda, si quiero realizar un menu con las dos opciones apagado y reinicio, pero al menos la primera vez que ejecute el script si le doy apagar, me debe de mandar la pregunta de nuevo, obligando a reiniciar el sistema, al menos la primera vez, despues de esto volver a encenderlo y ejecutar el script pero esta vez que actue normal, es decir si le doy apagar que se apague y reiniciar reinicia, como puedo lograrlo, que la maquina recuerde que ya obligo al menos una vez el reinicio.

Dejar una respuesta