Tôi đang cố gắng tạo một thanh trạng thái tmux hiển thị ba múi giờ :
US Eastern Time :: UTC :: Central European Time
. Sử dụng TZ
biến môi trường làm cho date
lệnh hiển thị thời gian trong một múi giờ nhất định.
Tôi đã cố gắng làm như vậy với cài đặt tmux.conf này:
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)"
Tuy nhiên, vượt qua TZ=foo
không hoạt động bên trong #(…)
. (Tôi nhận được máy chủ date
thay vì những gì tôi mong đợi). Bất kỳ đề xuất?