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
yo sólo lo uso cuando necesito reiniciar la máquina y no puedo hacerlo via gráfica
Alguna idea para que despliegue un mensaje a cada cierto tiempo?
Explica mejor qué quieres hacer y te ayudo a lograrlo 🙂
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
Gracias gracias, es lo que he buscado en mucho tiempo.
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 🙂
Muy buenos,pero tambien estan:
init 0 (apaga la pc)
init 6 (reinica la pc)
Son mas faciles jejee,
saludos!
Y un poco suicida también creo jaja, pues ir directamente al runlevel 0 sin pasar por los otros, es el equivalente a quitar el cable de corriente no?.
init 0 lo que hace es eso no? 🙂
Jajaja si, creo que cuando estoy apurada es cuando lo hago xD
Ya verás cuando te cargues el ordenador je je.
Bueno si no el carcamal de elav te regala uno porque le gustas.
Jajajaa, que malo eres ^^
Y bueno, ya no lo vuelvo a hacer. I promise!
Saludos!
Pero si yo soy muy bueno mujer xD
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
Yo lo hago de este modo…
(lo aprendi hace años de un sistema SUN Microsystems
primero acceder como «root» , después escribo:
«sync» , después presiono «enter»
luego escribo:
«init 0» y depues presiono «enter» y con esto apago la maquina
Para reiniciar accedo como «root» y escribo:
«sync» , después «enter»
luego escribo:
«reboot» y depuesto presiono «enter» y con esto reinicio la maquina
Esto me funciona en un sistema Debian, espero les ayude.
Como hacer para encender mi laptop con un teclado inalambrico??
Tip: Hacer shutdown -h now es equivalente a halt (ventaja: es más corto, sin parámetros y fácil de recordar), según la documentación oficial (
man halt
).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
gracias por el dato. muy útil!!!
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.
Muy bien, para algo debe servir 🙂
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!
Útil para cuando quiero apagar el ordenador después de un tiempo determinado, para descargas o similar, gracias por compartirlo.
Gracias a ustedes por comentar
una pregunta, y como hago para que el pc se encienda a una hora determinada??
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
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.
Podemos agregar el parámetro -f para forzar el apagado o reinicio del equipo casi instantáneamente, saludos.
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
No es así, al menos en Raspbian (Debian 9 Jessie), yo ejecuto
startx
como usuario normal (pi).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.
Para ello pon en el crontab la línea o comando de apagado: shutdown -r 22:30 … te recomiendo que leas esto para que aprendas a usar el crontab: https://blog.desdelinux.net/chuleta-para-entender-mejor-el-crontab/
hola me gustaria saver como apagar el sistema en 8 segundos xq si me da pero en minutos yo kiero en segundos
shutdown -t 8
Claro, necesitas ejecutar esto como root o bien usando sudo
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
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
ummm
¿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.
¿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?
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.
¡Muy útil la información!
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!!
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
Hola Eduardo!, podrias ponerlo en el cron para que se ejecute al momento que necesites.
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..
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..
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.
Como se puede armar un script que se ejecute el apagado correcto cuando pierde 5 ping seguidos, y a partir de ahi tenga un retraso de 5 minutos el apagado, pero durante ese tiempo siga haciendo ping, y en caso que tenga respuesta se anule el apagado y siga todo normal, y si sigue sin respuesta, que se apague en ese tiempo maxino.
Es porque tengo un router sin uso conectado a la corriente normal, y cuando se va la luz ese se apaga y ahi pierde el ping,…… y la pc tiene UPS/SAI y no quiero que se apague cuando se termina la bateria. (asi no se descarga completamente)
Hola buenas soy nuevo usando Linux y tengo en mi portátil participando Windows 10 y Linux deepin 15.3 y quisiera como programar un encendido a una hora determinada gracias
Yo uso Fedora. Solo basta poweroff para apagar y reboot para reiniciar. No hace falta elevación para ejecutarlos.
como soluciono un problema de apagado, lo que sucede es que cuando utilizo cualquier comando para apagar o reiniciar mi maquina parece que lo apaga todo pero los discos, el procesador siguen funcionando de manera que no me queda otra opción mas que presionar el botón de encendido hasta que se apague y eso no me parece saludable para mi equipo, gracias de antemano.
PD.
estoy en un Debian 9/Genom y uso una HP AMD A9 / Radeon R5 Grafics