Agendador de comandos

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

[ Hits: 9.407 ]

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

Contador de dias em Python

Validador de cartão de crédito

Crivo de Eratóstenes Simples em Python

Tkinter - Sistema de Cadastro de Cursos, Alunos e Turmas

Unescape de caracteres especiais ISO-8859-1


  

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