Я пытаюсь создать tmux статус бар , который показывает три TimeZones:
US Eastern Time :: UTC :: Central European Time
. Использование TZ
переменной окружения заставляет date
команду показывать время в заданном часовом поясе.
Я пытался сделать это с помощью этого параметра tmux.conf:
set -g status-right "#[fg=white]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: #(TZ=America/New_York date +%H:%M) :: #(date -u +%H:%M) UTC :: #(TZ=Europe/Belgrade date +%H:%M)"
Однако прохождение TZ=foo
не работает внутри #(…)
. (Я получаю сервер date
вместо того, что я ожидал). Какие-либо предложения?
источник
TZ=Europe/Belgrade date +%H:%M
) и#(/path/to/wrapperscript)