Как открыть сеанс tmux динамически?
Я пытаюсь открыть активный сеанс динамически из терминала, но я продолжаю получать это:
не могу найти сессионный материал
Вот что я делаю, действительно простые вещи:
$ echo stuff | xargs -0 tmux a -t
И если я перечислю сессии, stuff
как вы можете видеть:
$ tmux ls
stuff: 1 windows (created Wed Mar 23 21:20:55 2016) [191x35]
work: 3 windows (created Tue Mar 22 16:10:50 2016) [191x35]
Что я делаю неправильно?
2 ответа
Вы не отправляете данные, разделенные NUL, xargs
так что в том числе перевод строки из echo
во имя.
Капля -0
от xargs
командная строка или использование printf 'stuff\0'
вместо echo
,