Estoy intentando crear un estado de tmux de barras que muestra tres zonas horarias:
US Eastern Time :: UTC :: Central European Time
. El uso de la TZ
variable de entorno hace que el date
comando muestre la hora en una zona horaria determinada.
Intenté hacerlo con esta configuración 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)"
Sin embargo, pasar TZ=foo
no funciona dentro de #(…)
. (Obtengo el servidor en date
lugar de lo que esperaba). ¿Alguna sugerencia?
fuente
TZ=Europe/Belgrade date +%H:%M
) y#(/path/to/wrapperscript)