EStoy preparando el sistema operativo para instalarlo en el aula de informática de un instituto. Me gustaría, si es posible, configurar un apagado automático si el ordenador está inactivo un tiempo. ¿Alguien sabe como hacerlo?
Un problema que aveces tenemos en los institutos es que se quedan los ordenadores encendidos durante un fin de seman o aveces un periodo de vacacioes y eso además del gasto de energía, termina estropeando las fuentes de alimentación.
Puedes programarlo en GShutdown (en Accesorios)
O utilizar «crontab» http://laotraboladecristal.com/2012/02/10/apagado-programado-y-automatic...
Acuerdate de activar el servicio de «cron» en: Menú → Preferencias → Servicios
Había dejado este tema apartado. Lo he retomado ahora y con la ayuda de mbouzada (gracias, una vez más) lo he solucionado.
He añadido una tarea en el cron (tareas progamadas en un horario) de la siguiente manera:
Se edita el archivo:
sudo crontab -e
Se añade una linea con la tarea que queremos programar con esta estructura:
minuto hora dia mes diasemana comando
En mi caso para un apagado automático a las 16:00 de cada día, la cosa queda como:
00 16 * * * /sbin/shutdown -h now
Luego se guardan los cambios con control+o seguido de intro.
por último se sale con contro+x.
Además hay que activar el cron en los servicios: Preferencias, serv icios, activar la casilla cron
Yo creo que lo bueno es programar un mensaje antes de un apagado automático que informe al usuario de que el ordenador se va a apagar.
Estoy intentando programar un mensaje en el cron con xmessage, pero no funciona. No sé por que hay unos comandos que funcionan en el cron y otros que no. El propio shutdown no funciona si no seindica la ruta /sbin/shutdown. He probado con la ruta de xmessage: /usr/bin/xmessage, pero tampoco.
Échale un ojo a esto:
http://www.esdebian.org/foro/39835/disparar-mensaje-cron-pantalla-grafica
y a esto:
http://doc.ubuntu-es.org/Cron
En lugar de kdialog en MiniNo puedes usar Yad. Según mis pruebas debe ser algo como:
55 15 * * * DISPLAY=":0" yad --text " Esto se apagará en 5 minutos " --button gtk-ok
NOTAS:
Ejecuta
crontab -e
SINsudo
Los espacios en el texto son para que no quede pegado a los bordes.
DISPLAY=":0"
sin esta opción no será visible en modo gráfico.Si quieres ejecutar crontab para todos los usuarios debes generar esto mismo en cada usuario.
Funciona.