Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://geekland.eu/programar-el-encendido-aut...
geekland
Blog de Tecnologa
Tips
Home
Indice
Linux
Leer
Contacto
El Autor
Sgueme en:
Donaciones
Buscar
Hace unas semanas vimos varias formas para programar el apagado del
ordenador. En esta ocasin veremos como podemos programar el encendido del
ordenador a una hora determinada.
Categoras
Android
Chromecast
Debian
Hardware
iOS
Linux
Mac OS X
Podcast
Redes
Seguridad
Informtica
SEO
Tips
Varios
Windows
Etiquetas
Adblock Plus
Aplicaciones
Chrome
Cifrado
Configuracin
Debian
deep web
Disco Duro
Los pasos para poder programar el encendido del ordenador son sumamente
fciles. Los pasos a seguir son los siguientes:
Libreoffice
DNS
DNSCrypt
grub
Internet
GTK
iPad
Opera
privacidad
proxy
repositorios
Hardware
iPhone
Memria
OCR
podcast
Publicidad
servidor
SSH
firefox
IP fija
linux
Openvpn
Software
socks
Thunar
Poltica de Cookies
1 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
thunderbird
Ubuntu
Tips Android
usb
whisker menu
Virtualbox
Tor
Vpn
xfce
Entradas recientes
Nota: El proceso para acceder a la configuracin de la BIOS varia en funcin del ordenador que
tengamos. Es ms que posible que en vuestro caso en vez de presionar la tecla Supr tengis que
presionar otras teclas como por ejemplo Del, F2, F10, Esc, etc.
Archivos
noviembre 2016 octubre 2016
septiembre
2016
agosto 2016
julio 2016
junio 2016
mayo 2016
abril 2016
marzo 2016
febrero 2016
enero 2016
Tal y como se puede ver en la captura de pantalla, en los campos RTC Alarm
Date (Days) y Time podemos seleccionar el da y la hora en que
queremos que se encienda nuestro ordenador. En mi caso, tal y como se
puede ver en la captura de pantalla, he seleccionado que mi ordenador se
encienda todos los das a las 16 horas y 20 minutos y 30 segundos.
Nota: El proceso para programar la hora de encendido del ordenador varia en funcin del ordenador
que tengamos. Por lo tanto es posible que en vuestro caso el men de configuracin de la BIOS sea
diferente al que se muestra en este post. En el caso de ser as tendris que buscar las opciones
equivalentes en vuestro men de configuracin.
octubre 2015
septiembre
2015
agosto 2015
julio 2015
junio 2015
mayo 2015
abril 2015
marzo 2015
febrero 2015
enero 2015
septiembre
2014
agosto 2014
julio 2014
junio 2014
mayo 2014
abril 2014
marzo 2014
febrero 2014
enero 2014
septiembre
2013
agosto 2013
julio 2013
junio 2013
mayo 2013
Poltica de Cookies
2 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
abril 2013
marzo 2013
febrero 2013
enero 2013
Nota: El texto en color rojo es la nica parte variable del comando. Es la nica parte que deberemos
modificar en funcin de la hora que queramos que se inicie nuestro ordenador.
Lo que hace el comando que acabamos de ejecutar es tan simple como acceder
al archivo /sys/class/rtc/rtc0/wakealarm para introducir la fecha y la hora en
que queremos que se encienda nuestro ordenador.
El significado de cada uno de los trminos del comando usado son los siguientes:
sudo: El primer trmino es sudo porque el proceso usado para programar el
encendido del ordenador nicamente puede ser realizado por el usuario root.
Poltica de Cookies
3 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
sh: El termino sh se usa para indicar que el comando que aplicaremos para
programar la hora de encendido es utilizando uno de los lenguajes que utiliza la
terminal de Linux que es bash.
-c: El significado del termino -c indica que la parte del comando que se introduce
a posteriori de -c, es el comando que hay que ejecutar en la terminal para
programar la hora de encendido.
echo `date +%s -d + 7 hours`:Esta parte del comando que indica la hora
en que queremos que se encienda nuestro ordenador. Date indica la hora
actual. El trmino +%s hace que el formato de la hora introducida sea en
segundos tomando como referencia el 1 de Enero de 1970 a las 00:00 horas. La
opcin -d nos permitir trabajar con elementos relativos y por lo tanto es la
parte del comando que nos permitir aadir o quitar tiempo respecto la hora
actual y finalmente + 7 hours unido con el comando -d har que la hora de
encendido de nuestro ordenador sea 7 horas respecto la hora actual.
> /sys/class/rtc/rtc0/wakealarm: Finalmente la ltima parte del comando
indica la ruta del archivo en la que hay introducir la hora en que queremos iniciar
nuestro ordenador.
Una vez ejecutado el comando el proceso ha finalizado. Como medida de
seguridad para asegurar que hemos introducido bien la hora de
encendido, podemos ejecutar el siguiente comando en la terminal:
date --date "@$(cat /sys/class/rtc/rtc0/wakealarm)"
Tal y como se puede ver en la captura de pantalla, este comando nos tiene que
dar la hora en que nosotros hemos programado el inicio del ordenador.
Nota:El texto en color rojo es la parte modificada respecto al primer ejemplo que hemos visto.
Una vez ejecutado el comando el proceso ha finalizado. Otras variantes del
comando que usamos para programar la hora de encendido del ordenador son
las siguientes:
Para que nuestro ordenador se encienda maana las 8 de la maana:
sudo sh -c "echo `date '+%s' -d 'tomorrow 8:00'` >
/sys/class/rtc/rtc0/wakealarm"
4 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
5 of 12
09/12/16 20:14
resetea
cualquier
http://geekland.eu/programar-el-encendido-aut...
alarma
que
tengamos
La tercera lnea del script hace que el ordenador se encienda una vez hayan
pasado 15 horas respecto la hora a la que se ejecuta el script. Como el script se
ejecutar a las 18:00 horas implica que la hora en que se encender el
ordenador ser a las 9 de la maana.
La ltima lnea es para que el ordenador se apague de forma automtica a las
18:05 y de la tarde.
Una vez copiado el texto guardamos los cambios y cerramos el fichero. El
siguiente paso ser otorgar los permisos necesarios para que se pueda
ejecutar el script. Para ello ejecutamos el siguiente comando en la
terminal:
sudo chmod +x encendermaana.sh
Seguidamente repetiremos el mismo proceso con el segundo de los
scripts, para ello abrimos la terminal. Justo al abrir la terminal creamos el
archivo encendertarde.sh ejecutando el siguiente comando en la terminal:
touch encendertarde.sh
Una vez creado el archivo lo abriremos ejecutando el siguiente comando en la
terminal:
nano encendertarde.sh
Una vez abierto el archivo con el editor de texto nano pegaremos el siguiente
cdigo:
#!/bin/bash
sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sh -c "echo `date '+%s' -d '+ 120 minutes'` > /sys/class
/rtc/rtc0/wakealarm"
shutdown -h 13:05
El funcionalidad de cada una de las lineas del script es la siguiente:
La primera de las lneas del script es para asegurar que el contenido del fichero
que estamos generando se interpretar como un script de bash.
La segunda lnea del script
preestablecida con anterioridad.
resetea
cualquier
alarma
que
tengamos
La tercera lnea hace que el ordenador se encienda una vez hayan pasado 120
minutos respecto la hora en que se ejecuta el script. Como el script se ejecutar
a las 13:00 horas implica que la hora en que se encender el ordenador ser las
15:00 de la tarde.
Finalmente la ltima lnea es para que el ordenador se apague de forma
automtica a las 13:05 horas del medioda.
Una vez copiado el texto guardamos los cambios y cerramos el fichero. El
siguiente paso ser otorgar los permisos necesarios para que se pueda ejecutar
el script. Para ello ejecutamos el siguiente comando en la terminal:
sudo chmod +x encendertarde.sh
6 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
00 13 * * 1-5 /home/joan/encendertarde.sh
Nota:En este apartado hay que tener en cuenta que la hora de ejecucin de los scripts tiene que
estar en consonancia con las horas de encendido y apagado que hemos usado en los scripts. Si no
es as el ordenador no se encender ni apagar cuando nosotros queramos.
Una vez editado el fichero guardamos los cambios y cerramos el fichero.
Para que los cambios surjan efecto tenemos que reiniciar el servicio cron.
Para ello ejecutamos el siguiente comando en la terminal:
sudo service cron restart
Una vez realizados estos pasos, el proceso ha terminado y podemos estar
seguros que todos los das de Lunes a Viernes nuestro ordenador se encender y
apagar en las horas que hemos indicado en el inicio de este apartado.
7 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
Instalar Wakeup
Para instalar wakeup tan solo hay que abrir una terminal y ejecutar el
siguiente comando:
sudo apt-get install wakeup
Nota: En el caso que los repositorios de vuestra distribucin no disponga del software wakeup,
podis descargar el paquete binario o el cdigo fuente desde el siguiente enlace.
Una vez instalado wakeup tan solo tenemos que abrirlo y empezar a
programar la hora en que queremos que se encienda nuestro ordenador.
Poltica de Cookies
8 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
Nota: Por vuestra cuenta podis mirar y probar las diferentes opciones que proporcionan la pestaa
Voices y Plugins. En las pestaas Voices y Plugins podris personalizar acciones que se ejecutaran
una vez se inicie la alarma.
Tal y como se puede ver en la captura de pantalla, en mi caso he programado
que el ordenador se encienda todos los Lunes y Martes a las 8 horas y 30
minutos. Es importante que una vez fijada la hora de encendido tildis la
celda Set computer to wake up for alarm (Requires root permission).
Una vez realizados estos pasos, tal y como se puede ver en la captura de
pantalla, tan solo tenemos que apretar encima del botn Aceptar. Una vez
apretado el botn aceptar aparecer la siguiente pantalla:
Poltica de Cookies
9 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
COMPARTIR !
Post Relacionados
13 septiembre, 2015 Programar el apagado del ordenador (22)
Antes de irme a dormir existen ocasiones en las que me pongo en la cama escuchando
un podcast o la radio a travs del ordenador. Al rato de estar escuchando la radio o el
podcast acaba []
2 marzo, 2013 Conectarse a un servidor VPN Gratis (128)
En el siguiente post comentaremos como conectarse a un servidor VPN externo
gratuito, pero antes de ir al grano creo que es altamente recomendable explicar las
ventajas que nos []
13 septiembre, 2014 Proteger nuestros ojos de la pantalla del ordenador (8)
Hace pocas semanas publiqu como activar el modo lectura en los navegadores
Firefox, Opera y Chrome. Uno de los principales usos del modo lectura era relajar la
vista y hacer que despus []
Zemanta
Almuss Utxus
No ser por mtodos distintos! Muy bueno Joan, lo de explicar
el significado de lo que se teclea en la terminal, a m, que no
tengo idea de esas cosas, me viene genial.
Un saludo ;)
Reply
Joan Carles
Reply
Hola Almuss
Cuanto tiempo ;)
Gracias por dejar el comentario. Hablamos pronto.
Poltica de Cookies
10 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
Saludos
Almuss Utxus
Gracias a t, faltara ms! Hablamos cuando quieras ;) Un
saludo.
Reply
Joksan
Esto tiene un montn de aplicaciones practicas, hace algunos
aos me preguntaba como hacer esto, despus se me olvido
gracias por el dato.
Reply
Joan Carles
Reply
Hola Joksan,
Si conoces ms aplicaciones prcticas de las que
menciono en el post te animo a que las escribas y as
puedo aadir ms informacin al post.
Saludos y gracias por comentar.
tr
Hola
Si apago la computadora cualquiera de los mtodos sirve?
saludos.
Reply
Joan Carles
Reply
Hola
Si y no. Mtodo 1, 2 y 4 puedes apagar el ordenador
cuando quieras.
En el mtodo 3 tienes que aplicar la lgica y entender
como funciona el mtodo. Si por ejemplo cuando cierras el
ordenador an no se a ejecutado el script entonces el
ordenador no te arrancara. Cada caso es diferente y si
lees deberas comprender o no si te arrancar si lo apagas
tu manualmente en todos los casos.
Saludos
Deja un Comentario
b
link
b-quote
code
cerrar etiquetas
Autor (requerido)
Email (requerido,
no ser publicado)
Poltica de Cookies
11 of 12
09/12/16 20:14
http://geekland.eu/programar-el-encendido-aut...
Website
Cdigo CAPTCHA *
Enviar Comentario
Poltica de Cookies
12 of 12
09/12/16 20:14