você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Programe seu computador para ligar e desligar

Colaboração: Rodolfo Severiano Coelho

Data de Publicação: 20 de Fevereiro de 2005

Esta dica é para quem gosta de deixar sua máquina baixando torrents (ou outros arquivos) e principalmente para aqueles que não gozam do acesso a banda larga e utilizam conexão discada... Basicamente esse script lhe da a possibilidade de programar sua máquina para conectar, baixar e desconectar a máquina durante determinado tempo.

Intão vamos lá...

#!/bin/bash
# script que espera determinada hora para conectar,
# efetuar uma operação, desconectar e desligar a máquina

# espera determinada hora para conectar <-- altera
sleep 2h 30m    
kppp -c iBEST & #conecta
sleep 1m
cd /root/arquivos/OReilly\ Books/

# baixa o arquivo

btdownloadgui.py --max_upload_rate 1 --max_uploads 2 <nome do torrent> & 

# hora de operação

sleep 6h 

# Encerra Operação

kill -n 2 $(pidof python)
sleep 2m

# Desconecta

kppp -k
sleep 10s

# Desliga a Máquina

poweroff

Obs: Caso você tenha placa mãe ATX e suporte ao mesmo, sua máquina irá desligar normalmente... Caso não tenha suporte ATX no Linux vá até o arquivo /etc/rc.d/rc.modules e tire o "#" de /sbin/modprobe apm .



Veja a relação completa dos artigos de Rodolfo Severiano Coelho