Automatiza el apagado de tu equipo

Me encuentro en Ubuntu Destiny con este sencillo y útil script para automatizar el apagado de nuestro PC. Aqui detallo los pasos:

1.- Desde terminal hacemos:

gedit apagar.sh

2.- Copiamos y pegamos el siguiente código:

NOTA IMPORTANTE: Ciskod notó que al copiar el código a wordpress cambia las comillas, de manera que cuando lo copieis, aseguraos de cambiar todas las comillas del código.

#!/bin/sh
clear
echo » *** SCRIPT PARA EL APAGADO DEL EQUIPO *** »
echo » SELECCIONA UNA OPCIÓN:»
echo » 1.-Apagar equipo ahora»
echo » 2.-Reiniciar equipo ahora»
echo » 3.-Asignar hora de apagado del equipo»
echo ” 4.-Apagar equipo a los xx minutos»
echo » 5.-Salir»
echo «»
read -p «OPCIÓN: » OPCION
case $OPCION in
1) sudo halt;;
2) sudo reboot;;
3) echo -n ” ¿ A qué hora ?: ”
read hora
sudo shutdown -h $hora;;
4)echo -n ” ¿ En cuántos minutos se apagará el equipo?: ”
read minutos
sudo shutdown -h $minutos;;
5) exit;;
*) echo » OPCIÓN NO VÁLIDA »
exit 1;;
esac
exit 0

3.- Cerramos y guardamos el fichero, ahora vamos a darle privilegios de ejecución:

sudo chmod +x apagar.sh

4.-Listo, ahora lo ejecutamos:

sh ./apagar.sh

5.- Para evitar entrar a consola cada vez que queramos usar el script, podemos crear un enlace en el escritorio, para ello, damos clic secundario en cualquier área del escritorio y seleccionamos Crear un lanzador, que tendrá lo siguiente:

Lanzador apagado automático

Escogemos el ícono, y ahora podremos apagar/reiniciar el equipo a la hora o minutos seleccionados, o al instante.

Fuente: Ubuntu Destiny (Gracias!)

salu2!!

Anuncio publicitario

22 Responses to Automatiza el apagado de tu equipo

  1. ciskod dice:

    Voy a abrir un club de fans para tí y voy a ser el presidente jaja te haré un plagio en mi blog citando el tuyo, espero que no te importe 🙂

  2. ViKToR dice:

    Claro que no me importa tio. Gracias por animarme con el blog y por tus comentarios 🙂

    Un saludo

  3. sowenesti dice:

    una dudita.

    He seguido los pasos y e creado el lanzador y todo, pero cuando lo ejecuto y me pide la opcion como se la doy? es decir, si quiero apagar e pulsado 1 y enter pero no hace nada…

    estoy haciendo algo ma?

  4. Templao dice:

    A mi tampoco me deja elegir. Pulso apagar en XX min y no me deja decirle nada… se cierra

  5. ViKToR dice:

    yo también estoy recibiendo ciertos errores :S

    viktor@motu:~$ sh /media/sda2/Linux/Soft/apagado.sh
    Debe especificar un tipo de diálogo. Vea «zenity –help» para obtener más información

    ” SELECCIONA UNA OPCIÓN:”
    ” 1.-Apagar equipo ahora”
    ” 2.-Reiniciar equipo ahora”
    ” 3.-Asignar hora de apagado del equipo”
    ” 4.-Apagar equipo a los xx minutos”
    ” 5.-Salir”
    “”
    “OPCIÓN:4
    read: 11: ”: bad variable name
    Debe especificar un tipo de diálogo. Vea «zenity –help» para obtener más información
    viktor@motu:~$

    a ver si podemos corregirlos

  6. IaRRoVaWo dice:

    O eso.. o nos descargamos Gshutdown desde los repositorios 🙂

  7. Juggler dice:

    O bien simplemente desde un terminal

    sudo shutdown -h +(número de minutos o hora)

    A veces el terminal es lo más sencillo 😉

  8. ciskod dice:

    He descubierto el error en el script ViKToR, pasa por que WordPress cambia las comillas » normales por las otras… te paso el bueno por email 🙂

  9. ViKToR dice:

    Gracias ciskod!! Con razón no encontraba el error!!! Lo comentaré en la entrada 🙂

  10. catrip dice:

    Hola ViKToR y hola a todos los lectores de este blog, miren, he modificado mi script para que funcione, la verdad es que la opción de zenity es para darle un toque mas «elegante», pero leyendo sus mensajes, me doy cuenta de que ese es el problema, pueden seguir este:

    #!/bin/sh
    clear
    echo ” *** SCRIPT PARA EL APAGADO DEL EQUIPO *** ”
    echo ” SELECCIONA UNA OPCIÓN:”
    echo ” 1.-Apagar equipo ahora”
    echo ” 2.-Reiniciar equipo ahora”
    echo ” 3.-Asignar hora de apagado del equipo”
    echo ” 4.-Apagar equipo a los xx minutos”
    echo ” 5.-Salir”
    echo “”
    read -p “OPCIÓN: ” OPCION
    case $OPCION in
    1) sudo halt;;
    2) sudo reboot;;
    3) echo -n ” ¿ A qué hora ?: ”
    read hora
    sudo shutdown -h $hora;;
    4)echo -n ” ¿ En cuántos minutos se apagará el equipo?: ”
    read minutos
    sudo shutdown -h $minutos;;
    5) exit;;
    *) echo ” OPCIÓN NO VÁLIDA ”
    exit 1;;
    esac
    exit 0

    Y no se olviden de visitarme:

    http://catrip.wordpress.com (Ubuntu Destiny)

  11. ViKToR dice:

    Gracias catrip, he editado la entrada

  12. Templao dice:

    SIp solucionado Gracias

  13. alexzelder dice:

    Hola a todos

    Es muy sencillo hacerlo en la terminal como indico Juggler, pero si quieren algo con interfaz gráfica esta gShutdown que hace lo mismo pero es mas configurable y esta en los repos.

    sudo aptitude install gshutdown

    Saludos.

  14. Allanadja dice:

    Funciona de maravilla gracias para mi es muy útil ya que siempre estoy descargando archivos grandes por torrent

    Saludos

  15. Joaquin dice:

    Gracias por mil.
    Desde Santiago de Chile.

    🙂

  16. Joaquin dice:

    no me acordaba q asi se podía apagar por «halt» 🙂
    recien me estoy reintegrando a Linux.
    Espero pronto instalar Debian Etch

  17. Anónimo dice:

    no c si alguieen puede ayudarme…ejecute el comando sudo halt;; en la consola y como era de esperarse, se apago.

    El unico problema es que el pc no me volvio a prender. Ni siquiera puedo entrar a la bios. Solo me carga la RAMm pero nada mas. Q hago?

    gracias

  18. rambo dice:

    Oye, esto funciona?

  19. rambo dice:

    Como es que ya no escribes en el blog?

  20. geronio dice:

    El script si que funciona.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: