如何让脚本在半小时内每小时都有效?

时间:2010-07-14 12:07:14

标签: python performance

我有一个脚本,我想编码它,以便它在半小时内每小时变为活动状态。这是我到目前为止的代码。

from ConfigParser import *
import emailModule
from datetime import datetime
import time

configuration = ConfigParser()
configuration.read('Email.conf')

email = emailModule.emailModule(configuration)



while(True):


    if (datetime.now().minute > 28 and datetime.now().minute < 32):

        email.emailWeather()
        time.sleep(3000)

我只是想知道在python中有更好的方法吗? IE是一种更有效的方式或更可靠的做事方式。

2 个答案:

答案 0 :(得分:2)

您可以使用cron jobs。每1小时安排一次。从00:30:00开始。

答案 1 :(得分:2)

如果您正在使用Linux或任何其他具有cronlike守护程序的系统,您可以要求系统在半小时内每小时运行一次脚本,方法是在crontab中放置一行:30 * * * * /path/to/script