В настоящее время я использую команду: curl icanhazip.com
и опцию set -g status-left ...
в моем tmux.conf для получения и отображения моего публичного IP-адреса в строке состояния.
Это прекрасно работает, хотя меня действительно беспокоит количество запросов на получение одного и того же IP снова и снова.
Вопрос:
Как я могу добиться этого (получить / отобразить общедоступный IP-адрес в строке состояния tmux), используя только один поток связи на сеанс (или что-то менее избыточное), используя конфигурацию tmux?
Я просмотрел справочную страницу curl и попробовал различные аргументы ограничения скорости в команде [безрезультатно], хотя я думаю, что это что-то особенное для tmux.
Я мог бы использовать внешний скрипт или функцию какого-то рода, чтобы выполнить это, хотя я хотел бы сохранить это простым.
Любые предложения, чтобы решить этот или альтернативные методы полностью, было бы здорово!
редактировать: форматирование