Agendador de comandos

Publicado por Gabriel Falcão Gonçalves de Moura 26/02/2007

[ Hits: 9.782 ]

Homepage: http://gabrielfalcao.com

Download task.py




Este script é como um cron em versão super reduzida.

Imagine que deseja deixar seu PC ligado só até as 22h30. Basta executar esse script, digitar a hora desejada e o comando "sudo shutdown -h now".

Quer um alarme despertador que toque determinada musica? Digite a hora e o comando "play musica.mp3".

Assim ele funciona para qualquer hora e qualquer comando!

  



Esconder código-fonte

#!/usr/bin/env python

import commands
import time
import os,sys
horad=raw_input("Digite a hora que deseja rodar o comando:  (hh:mm:ss)\nHORA>")
cmdx=raw_input("Digite o comando que deseja executar:\nCOMANDO>")
hora=commands.getoutput("date")
hora=hora[11:-10]
        
flag=0
while flag==0:
    time.sleep(0.5)
    hora=commands.getoutput("date")
    hora=hora[11:-10]

    if (hora==horad):
        flag=1
        os.system(cmdx)
    else:
        os.system("clear")
        print hora, "\n", "Aguardando as ",horad, " para rodar o comando: ", cmdx

Scripts recomendados

Algoritmo de Dijkstra em Python com visualização em PyGraphviz

Avaliador de Expressões Simples

Intefacil QEmu em pygtk

Torres de Hanoi 1.0

Script de Inventário em Python


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts