как я сейчас использую atch, это очень нестандартно. я использую кастомный ssh, который инжектит на хост atch, если он там не установлен, и дальше создается atch сессия если в логине пользователя был префикс % – это у меня флаг для персистентной сессии. моя ssh команда выглядит как ssh %user@host.com и я попадаю в сессию atch.
иными словами – утилита разоработана под мои собственные нужды для ssh соединений.
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.
отключить нельзя, но я могу добавить, если объясните как вам нужно отключать. либо по флагу при запуске, либо во время компиляции функционал отключить.
класс! можно и статик собрать под эту архитектуру. я обычно на Alpine их собираю под x86_64/aarch64, чтобы потом просто скачивать готовый бинарник когда надо.
я согласен, но не всё так просто. 😄 в моем собственном репозитории deb/rpm за годы я собрал сотни утилит, которые постоянно пополняю и обновляю. так что у меня это тот же apt/dnf install atch. но об этом я буду писать чуть позже. планирую сделать репозиторий публичным.
у кого как... я в основном удаленно подключаюсь к виртуалкам в облаке и все они как правило живут не долго на одном физическом сервере. для меня atch это инструмент, который, как молоток без которого иногда не обойтись, но постоянно он не нужен 😂
конечно у каждого пользователя в системе есть свои сессии и логи, которые хранятся а ~/.cache/atch/ но если работаешь в команде и нужна помощь коллеги, то он может зайти под тем же пользователем и приатачиться к твоей сессии.
как я сейчас использую atch, это очень нестандартно.
я использую кастомный ssh, который инжектит на хост atch, если он там не установлен, и дальше создается atch сессия если в логине пользователя был префикс
%– это у меня флаг для персистентной сессии. моя ssh команда выглядит какssh %user@host.comи я попадаю в сессию atch.иными словами – утилита разоработана под мои собственные нужды для ssh соединений.
но использовать atch можно по-разному 😎
конечно, у меня нет достаточного опыта с Rust )
готово!
добавил! 😎 вот пример:
-C <size>Set the on-disk log cap for the session being created. Accepts a bare number (bytes), or a number withk/K(KiB) orm/M(MiB) suffix.0disables the log entirely. Default:1m.да, старый дедовский метод иногда тоже неплохо помогает 😅
потому что не всем это подходит. часто нужна интерактивность, а не только голый лог.
нет проблем! добавлю сегодня и дам знать
отключить нельзя, но я могу добавить, если объясните как вам нужно отключать. либо по флагу при запуске, либо во время компиляции функционал отключить.
кстати, я же тоже собираю статичные бинарники atch, написанного на С, и всё работает, и размер в килобайтах.
класс! можно и статик собрать под эту архитектуру. я обычно на Alpine их собираю под x86_64/aarch64, чтобы потом просто скачивать готовый бинарник когда надо.
мне всегда не хватало именно нормальной прокрутки лога – посмотреть что там произошло пока меня не было или поскролить длинный файл в редакторе.
спасибо за ссылку! интересно будет поковырять в свободное время 😎
абсолютно верно! но вы можете выбрать нужный вам размер лога в момент компиляции.
например, можно захардкодить 100кб при сборке или еще меньше.
я согласен, но не всё так просто. 😄 в моем собственном репозитории deb/rpm за годы я собрал сотни утилит, которые постоянно пополняю и обновляю. так что у меня это тот же
apt/dnf install atch. но об этом я буду писать чуть позже. планирую сделать репозиторий публичным.👍 гляну и подфикшу на днях
да, спасибо! 👍 а про byobu не знал. потом гляну
у кого как... я в основном удаленно подключаюсь к виртуалкам в облаке и все они как правило живут не долго на одном физическом сервере. для меня atch это инструмент, который, как молоток без которого иногда не обойтись, но постоянно он не нужен 😂
было бы неплохо! но у меня на это времени нет увы 😎
да, видел недавно zellij, прикольная вещь, но слишком много наворотов для всех моих юскейсов
конечно у каждого пользователя в системе есть свои сессии и логи, которые хранятся а
~/.cache/atch/но если работаешь в команде и нужна помощь коллеги, то он может зайти под тем же пользователем и приатачиться к твоей сессии.