Обновить
34
114
Arthur Pro@arthurpro

Пользователь

Отправить сообщение

как я сейчас использую atch, это очень нестандартно.
я использую кастомный ssh, который инжектит на хост atch, если он там не установлен, и дальше создается atch сессия если в логине пользователя был префикс % – это у меня флаг для персистентной сессии. моя ssh команда выглядит как ssh %user@host.com и я попадаю в сессию atch.

иными словами – утилита разоработана под мои собственные нужды для ssh соединений.

но использовать atch можно по-разному 😎

конечно, у меня нет достаточного опыта с Rust )

добавил! 😎 вот пример:

atch -C 4m new mysession       # 4 MB cap
atch -C 128k start daemon      # 128 KB cap
atch -C 0 start daemon         # no log at all

-C <size>Set the on-disk log cap for the session being created. Accepts a bare number (bytes), or a number with k/K (KiB) or m/M (MiB) suffix. 0 disables the log entirely. Default: 1m.

да, старый дедовский метод иногда тоже неплохо помогает 😅

потому что не всем это подходит. часто нужна интерактивность, а не только голый лог.

нет проблем! добавлю сегодня и дам знать

отключить нельзя, но я могу добавить, если объясните как вам нужно отключать. либо по флагу при запуске, либо во время компиляции функционал отключить.

кстати, я же тоже собираю статичные бинарники atch, написанного на С, и всё работает, и размер в килобайтах.

класс! можно и статик собрать под эту архитектуру. я обычно на Alpine их собираю под x86_64/aarch64, чтобы потом просто скачивать готовый бинарник когда надо.

мне всегда не хватало именно нормальной прокрутки лога – посмотреть что там произошло пока меня не было или поскролить длинный файл в редакторе.

спасибо за ссылку! интересно будет поковырять в свободное время 😎

абсолютно верно! но вы можете выбрать нужный вам размер лога в момент компиляции.

например, можно захардкодить 100кб при сборке или еще меньше.

я согласен, но не всё так просто. 😄 в моем собственном репозитории deb/rpm за годы я собрал сотни утилит, которые постоянно пополняю и обновляю. так что у меня это тот же apt/dnf install atch. но об этом я буду писать чуть позже. планирую сделать репозиторий публичным.

👍 гляну и подфикшу на днях

да, спасибо! 👍 а про byobu не знал. потом гляну

у кого как... я в основном удаленно подключаюсь к виртуалкам в облаке и все они как правило живут не долго на одном физическом сервере. для меня atch это инструмент, который, как молоток без которого иногда не обойтись, но постоянно он не нужен 😂

было бы неплохо! но у меня на это времени нет увы 😎

да, видел недавно zellij, прикольная вещь, но слишком много наворотов для всех моих юскейсов

конечно у каждого пользователя в системе есть свои сессии и логи, которые хранятся а ~/.cache/atch/
но если работаешь в команде и нужна помощь коллеги, то он может зайти под тем же пользователем и приатачиться к твоей сессии.

Информация

В рейтинге
58-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
Linux
Golang
Docker