Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: BigKaz en 7 Diciembre 2016, 19:55 PM

Título: (Python 3.5) Hacer una accion a una determinada hora
Publicado por: BigKaz en 7 Diciembre 2016, 19:55 PM
Hola, hay alguna manera de ejecutar un pedazo de codigo a una determinada hora?

Gracias.
Título: Re: (Python 3.5) Hacer una accion a una determinada hora
Publicado por: tincopasan en 7 Diciembre 2016, 20:56 PM
siempre que ejecutes un código se puede hacer y de distintas formas, deberíar ser más especifico ya que hay muchas variables, por ejemplo: que sea un demonio, que use la red,que espere,etc.
Título: Re: (Python 3.5) Hacer una accion a una determinada hora
Publicado por: BigKaz en 7 Diciembre 2016, 22:42 PM
Cita de: tincopasan en  7 Diciembre 2016, 20:56 PM
deberíar ser más especifico
Bueno, en mi caso quiero eliminar variables a una determinada hora, por ejemplo a las 13:15, como lo hago??

Por ejemplo:
Código (python) [Seleccionar]
hora = tiempodeahora()
if hora = (13:15):
   del variable
Título: Re: (Python 3.5) Hacer una accion a una determinada hora
Publicado por: Poyoncio en 7 Diciembre 2016, 22:50 PM
Cita de: BigKaz en  7 Diciembre 2016, 22:42 PM
Bueno, en mi caso quiero eliminar variables a una determinada hora, por ejemplo a las 13:15, como lo hago??

Por ejemplo:
Código (python) [Seleccionar]
hora = tiempodeahora()
if hora = (13:15):
   del variable


Es decir, eliminar variables que estas corriendo en el programa? Pues o lo haces mediante ficheros, es decir escribiendo y leyendo de alli las variables o sino, para eliminar una variable igualarla a 0
por ejemplo
Código (python) [Seleccionar]

if hora == ('13:15'):
    variable = 0
else:
    pass


Título: Re: (Python 3.5) Hacer una accion a una determinada hora
Publicado por: BigKaz en 7 Diciembre 2016, 23:23 PM
Me refiero a que el programa este checkeando en todo momento del si la hora es 13:15, si es asi, que elimine una variable. Un while no serviria porque estaria todo el rato checkeando si son las 13:15
pero no estaria corriendo el programa.

Hipotetico while:
Código (python) [Seleccionar]
while True:
    if hora == ("13:15"):
        del variable #No sirve!!

Título: Re: (Python 3.5) Hacer una accion a una determinada hora
Publicado por: antkk en 10 Diciembre 2016, 19:01 PM
Si estás en Linux utiliza el demonio cron para que a la hora que quieras llame al script de python. Para más información te dejo este enlace: https://help.ubuntu.com/community/CronHowto