Agendador de comandos

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

[ Hits: 9.527 ]

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

Gerador de páginas .html

run_update - Atualizador de Sabayon

Gerador de PIS/PASEP em Python

Contador de dias em Python

Resolução de Matriz NxM


  

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