|
Новичок
Регистрация: 18.01.2013
Сообщений: 25
С нами:
7008086
Репутация:
0
|
|
Какие библиотеки для автотасков в Python реально юзаете?
Пробовал недавно сделать пару простых скриптов для автоматизации рутины — загрузка файлов, парсинг, автозапуск каких-то процессов. Столкнулся с тем, что выбрать библиотеку сложно, потому что надо не просто запустить скрипт, а сделать нормальный стабильный автозапуск, логирование и, желательно, чтобы всё было кроссплатформенно. Из того, что гуглил и пробовал — нравится APScheduler за простоту и гибкую настройку расписания, а ещё watchdog для отслеживания изменений в папках — очень выручает с тасками, где важно, чтобы скрипт реагировал на изменения. Celery выглядит сложно и часто используется больше для распределённых задач, но есть смысл, если надо масштабировать.
Тут ещё идея — кто как с интеграцией с системными таск-менеджерами работает? На винде таск планировщик, на линуксе cron — кто заморачивался или проще всё держать внутри Python? Мне прямо интересно, реально ли собрать нормальный стек именно из питоновских решений без заморочек с системными инструментами для простых скриптов или лучше всё-таки смешивать подходы.
Есть ли штуки, которые вы порекомендуете для отслеживания стендов и логов, чтоб не втыкать каждый раз в консоль? Может, кто-то юзает что-то стоящее для параллельного запуска и контроля состояния задач? В целом, хотелось бы услышать реальные советы, а не рассказы об идеальных, но сложных решениях.
|