Как запустить tmux в автономном режиме (-d) без загромождения вывода

Когда я запускаю инструмент ffuf (который обновляет статус в реальном времени) в режиме tmux detached, вывод отличается от того, как если бы я подключался к сеансу tmux и затем запускал инструмент ffuf.

После запуска: tmux new -d 'ffuf -u https://10.10.10.160:10000/FUZZ' я получаю следующий загроможденный вывод: введите здесь описание изображения

Таким образом, обычно отображается Progress: [8/100001], но затем заменяется новым прогрессом, например. [49/100001], чтобы пользователь знал, сколько фаззинга уже сделано. Таким образом, при запуске без флага -d tmux работает правильно в том смысле, что вы видите только одну строку прогресса вместо многих.

Моя конечная цель — запустить несколько сеансов tmux с разными целями ffuf. Итак: Есть ли флаг, как запустить tmux -d, но с теми же параметрами отображения, что и при запуске в неотключенном режиме? (Мое предположение состоит в том, что tmux показывает загроможденный вывод, потому что он игнорирует управляющие символы ANSI, что может иметь смысл для других случаев использования при запуске отдельных сеансов tmux из скрипта.)


person Lion    schedule 08.09.2020    source источник


Ответы (1)