我有一个运行 for 循环的python脚本。我将其设为可执行文件并将其放入 cron 作业中。
它在Twitter上发布了一些推文。对于每个循环,它会随机时间休眠几秒钟。
然而,它似乎只运行第一个循环然后停止。每次,我只收到一条推文。我无法弄清楚原因。
这是代码的核心部分。
def post_message(url):
d = parse(url)
entries = d.entries
for entry in entries:
str = entry.title
tweet(str)
t = random.randint(start, stop)
time.sleep(t)
这是我在cron中设置它的方式。
0 23 * * * /home/demo/post_message.py
它只发布第一个然后停止。我想知道time.sleep函数是否会停止cron中的其余循环?
感谢。
答案 0 :(得分:0)