Прежде всего, да. Я прочитал несколько вопросов, касающихся этой проблемы, и я понимаю, что экранирование должно быть ненужным (я даже указал shell=False
).
моя проблема в том, что
subprocess.run(['tmux', '-n top', 'top', '; neww'])
вызывает tmux сеанс, чтобы открыть и немедленно закрыть
Я пытаюсь достичь того же результата, что и выполнение
tmux new -n top top \; neww
в оболочке.
У меня также есть попытался указать shell=True
и использовать '\\; neww'
, а также r'\; neww'
, не похоже, что что-либо записывается в stderr.