В TMUX Как установить переменную Pane Pane для отображения в строке состояния панели для этой панели

У вас работает служба dhcpcd, которая выдает вам IP-адреса независимо от конфигурации.

Имо, вам не следует даже устанавливать его, так как dhclient обычно выполняет эту работу. (Я предполагаю, что здесь Debian, возможно, я немного не прав) Вы, вероятно, установили его в качестве замены, поэтому мы не будем удалять его на случай, если в будущем вы определите интерфейс с поддержкой dhcp.

Поэтому мы выведем его из конфигурации загрузки и остановим его.

apt-get install chkconfig
chkconfig dhcpcd off
service dhcpcd stop

Измените, пожалуйста, /etc/network/interfaces на:

auto eth0
iface eth0 inet static
    address 192.168.20.104
    netmask 255.255.0.0
    network 192.168.0.0
    broadcast 192.168.255.255
    gateway 192.168.0.252

И после этого сделайте:

sudo service networking restart
0
07.08.2018, 15:05
1 ответ

Я узнал, как устанавливать параметры пользователя, поэтому создал функцию для автоматизации этого:

if  [ -n "$TMUX" ];  then

  function set_tmux_opt {
    tmux set -q "@$1_$TMUX_PANE" "$2"
  }

fi

и используется вот так:

set_tmux_opt 'some_variable' '1'

и я понимаю это так:

function get_tmux_opt {
    tmux show -v "@$1_$2"
}

и используется так:

$pane_id="$1
get_tmux_opt 'some_variable' $pane_id

, а затем передается в скрипт с помощьюpane_id

1
28.01.2020, 02:42

Теги

Похожие вопросы