Мой скрипт mystreaming.py слушает API Twitter Streaming (из моего канала) и вставляет твиты в таблицу MySQL. Работает, полностью проверено. Однако теперь я хочу, чтобы эта команда продолжала выполняться даже после выхода из командной строки (мне нужно, чтобы она выполнялась на моем узле в линоде). Я использую nohup, но, похоже, работа не завершена.
Итак, я делаю:
nohup mysql &
nohup python mystreaming.py < /dev/null > /dev/null 2>&1 &
Однако, когда я проверяю свои таблицы, похоже, что последний твит был до 23:59, и после этого ничего не добавлялось. Однако с тех пор в моем фиде были опубликованы новые твиты. Есть идеи, что может вызвать эту проблему? Большое спасибо!