Hay varias maneras de poder realizar esta tarea, pero en este caso yo te explicare 2 formas de poder hacerlo y tu eligiras la que mas te convenga. Puedes indicar al sistema operativo a que se apague al finalizar una descarga con una herramienta grafica (En este ejemplo utilizare Transmission que es un cliente de BitTorrent ) o puedes hacerlo sin descargar nada, mediante la terminal creando un sencillo script shell.
APAGADO AUTOMATIZADO UTILIZANDO TRANSMISSION
Si te inclinas por descargar Torrents usando la aplicacion Transmission, la mejor manera es que como bien sabes el comando Shutdown tiene permisos de administrador, por lo que podrias incluir tu usuario al sudo para que pueda dar uso de este comando sin solicitar la contraseña de root. Lo primero es modificar el archivo /etc/sudoers:
tu_usuario ALL=NOPASSWD: /sbin/shutdown
Luego, vas a crear un script de bash con la siguiente instruccion:
#!/bin/bash
sudo shutdown -h now
Guardas los cambios le das permisos de ejecucion a tu script shell con "chmod
APAGADO AUTOMATIZADO UTILIZANDO LA TERMINAL
La otra manera y sino te descargas precisamente Torrents. Es hacerlo en la terminal, igual que el paso anterior vas a incluir tu usuario dentro de sudoers. Luego vas a crear un script shell similar a lo siguiente:
#!/bin/bash
$ruta = "www.tuarchivo.com/archivo.zip"
wget $ruta;
sh /ruta/de tu script para apagar el PC
Vas a guardar ese script shell y le daras permisos de ejecucion igual que al explicado previamente.
Con estos cambios solo basta ejecutar el script shell y ya, al finalizar la descarga tu PC de apagara de forma automatica y no tendras que dejarle toda la noche encendido ocupando energia electrica y sobrecalentando el hardware jejejejeje.
Alguna duda al respecto, siempre puedes preguntar.
y para que se hiberne en vez de apagar? seria pm-hibernate no?
ResponderEliminar