Ответы пользователя по тегу Журналирование
  • Как пересылать сообщения из лога Linux в Telegram?

    @steweeee Автор вопроса
    tail -f в Telegram не транслируется.

    Но найден рабочий вариант.
    Основной скрипт (tgsendmsg.sh) должен иметь вид:
    #!/bin/bash
    TG_BOT_ID=AAAABBBBCCCCDDDD
    TG_CHAT_ID=00001111
    while read LINE; do
            curl -s -X POST https://api.telegram.org/bot$TG_BOT_ID/sendMessage -d chat_id=$TG_CHAT_ID -d text="$LINE"
    done


    Отправка в телегу:
    tail -f -n 1 /var/log/messages | ./tgsendmsg.sh

    Надеюсь кому-то пригодится
    Ответ написан
    Комментировать