I 'm próbuje utworzyć tmux pasek stanu, który pokazuje trzy strefy czasowe:
US Eastern Time :: UTC :: Central European Time
. Użycie TZ
zmiennej środowiskowej powoduje, że date
polecenie pokazuje czas w danej strefie czasowej.
Próbowałem to zrobić z tym ustawieniem 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)"
Jednak przekazywanie TZ=foo
nie działa wewnątrz #(…)
. (Dostaję serwer date
zamiast tego, czego się spodziewałem). Jakieś sugestie?
źródło
TZ=Europe/Belgrade date +%H:%M
#(/path/to/wrapperscript)