Ad Widget

Collapse

Log[] из потока, а не файла.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Log[] из потока, а не файла.

    задача (заббикс 5.2)
    Есть некий докер :-), кубер, скрипт, который выводит данные в stdout, командой например
    Code:
    ./uuu_super_hren -f
    Если бы он писал в файл - то можно было бы использовать ЭД log[], но в файл он не пишет.

    Лирическое отступление: Когда я писал скрипт по обработке логов, у меня в тем было открытие файла "tail имяфайла -F |" И я прекрасн работал в онлайне. Побочным эффектом было то, что "./uuu_super_hren -f |" также работало.
    Есть ли возможность стандартными ЭД присосаться к stdout?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    А что мешает перенаправить stdout в какой-либо файл - хоть напрямую, хоть конвейером через "| tee /нужный/файл" ?

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Думал об этом, поставить еще пару ЭД, которые будут запускать перенаправление и контролировать наличие файла, плюс настройка ротации логов.

      Comment

      Working...