У меня есть скрипт python, который работает для цикл. Я сделал его исполняемым и поставил его в задаче cron.Python скрипт с cron только закончил первый цикл
Он размещает несколько твитов в твиттере. Для каждого цикла он спит несколько секунд со случайными временами.
Однако, похоже, он запускает только самый первый цикл, а затем останавливается. Каждый раз я получал только один твит. Я не мог понять, почему.
Основная информация о коде.
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?
Спасибо.
Что происходит, когда вы запускаете программу вручную через оболочку? Таким образом, вы можете определить, сработает ли он после первого цикла. –