Agendador de comandos

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

[ Hits: 9.602 ]

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

Cálculo de um número binomial

Tkinter - Sistema de Cadastro de Cursos, Alunos e Turmas

Calculadora para números complexos

Listas no Terminal

Crivo de Eratóstenes Simples 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