• Можно ли создать бота который действия из LINUX будет перенаправлять в Telegram сообщением?

    Vindicar
    @Vindicar
    RTFM!
    Вполне можно. Отправить через бот сообщение в телегу, если не требуется приём сообщений от пользователя, можно даже через curl/wget. Вопрос стоит, как собрать в одном файле все требуемые тебе события.
    Можно начать с чего-то вроде этого (код только передаёт общую идею, не гарантирую, что он сходу заведётся)
    #!/bin/bash
    FILE=тут/файл/который/мониторишь
    TOKEN=ТУТ_ТОКЕН_БОТА
    CHATID=ТУТ_НУЖНЫЙ_CHAT_ID
    
    send() {
      # тут реализуешь отправку сообщения, которое лежит в $1
      curl -X POST \
         -H 'Content-Type: application/json' \
         -d '{"chat_id": "$CHATID", "text": "$1", "disable_notification": true}' \
         https://api.telegram.org/bot$TOKEN/sendMessage
    }
    
    while read line; do
      #тут проверяешь строку на соответствие регулярным выражениям, и шлёшь сообщение
      [[ "$line" =~ 'logged in' ]] && send "User logged in"
      [[ "$line" =~ 'logged out' ]] && send "User logged out"
    done <<(tail -f $FILE)
    Ответ написан
    6 комментариев
  • Как очищать диск с каталогом /?

    smorman
    @smorman
    When In Rome do as The Romans do...
    А как ты хотел?
    Всё, что устанавливается через pacman - всё устанавливается в корень, как правило.
    И это нормально, как и должно быть, а не зачем оно тебе надо.

    А более глубокую чистку можешь делать посредством утилиты bleachbit.
    В Арче она есть...
    Если через pacman не ставится, тогда через yay, там точно будет.
    Я ей пользуюсь, отлично работает.
    Ответ написан
    3 комментария
  • Как перенести свободную память с sda3 на sda2?

    @rPman
    грузишься с livecd/liveusb любой linux и запускаешь gparted, в gui нормально все двигаешь и пермещеаешь
    Ответ написан