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:
Escogemos el ícono, y ahora podremos apagar/reiniciar el equipo a la hora o minutos seleccionados, o al instante.
Fuente: Ubuntu Destiny (Gracias!)
salu2!!
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 🙂
Claro que no me importa tio. Gracias por animarme con el blog y por tus comentarios 🙂
Un saludo
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?
A mi tampoco me deja elegir. Pulso apagar en XX min y no me deja decirle nada… se cierra
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
O eso.. o nos descargamos Gshutdown desde los repositorios 🙂
O bien simplemente desde un terminal
sudo shutdown -h +(número de minutos o hora)
A veces el terminal es lo más sencillo 😉
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 🙂
Gracias ciskod!! Con razón no encontraba el error!!! Lo comentaré en la entrada 🙂
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)
Gracias catrip, he editado la entrada
SIp solucionado Gracias
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.
Funciona de maravilla gracias para mi es muy útil ya que siempre estoy descargando archivos grandes por torrent
Saludos
[…] Fuente: Ubunturoot […]
Gracias por mil.
Desde Santiago de Chile.
🙂
no me acordaba q asi se podía apagar por «halt» 🙂
recien me estoy reintegrando a Linux.
Espero pronto instalar Debian Etch
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
[…] Fuente del script […]
Oye, esto funciona?
Como es que ya no escribes en el blog?
El script si que funciona.