Задать вопрос
@insekt

Как передавать значения между работающими скриптами?

Есть скрипт 1, который в процессе работы получается промежуточные результаты. Есть другой скрипт 2, которому время от времени необходимо получать промежуточные результаты скрипта 1.
Сейчас результаты между скриптами передаю через временный файл, но как-то это красиво, мне кажется.

Подскажите, какие есть правильные/рекомендуемые механизмы решения такой задачи?
  • Вопрос задан
  • 2576 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Можно через базу данных тира redis или mongodb, а можно и через rabbitmq!
Ответ написан
Комментировать
@hiloader
Обычно это делают через пайпы:
$ tail -f /var/log/everything/current | grep ssh
Ответ написан
yttrium
@yttrium
Если файлов 1, 2 - 10 то решение хранить в файле вполне оправдано. Единственно для "красоты" использовать pickle
Ответ написан
Комментировать
Alpi
@Alpi
Системный программист в Allods Team
Через сокет или именованный канал
Или через почтовый ящик, как подсказывает статья
https://ru.wikipedia.org/wiki/Межпроцессное_взаимо...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы