Если я сбегу
tmux kill-server ; tmux new -d -s test
Иногда это работает, а иногда я получаю lost server
или no server running on /tmp/tmux-1000/default
.
Если я сделаю
tmux kill-server ; sleep 0.1; tmux new -d -s test
Тогда это всегда работает. Но подозреваю, что в сильно загруженной системе он может выйти из строя.
Что происходит во время этого sleep 0.1
и есть ли способ его явно дождаться?
Встроенное выполнение команд не всегда будет работать гладко по следующей причине:
Хорошо иметь задержку между встроенными командами. Система будет реагировать настолько быстро, насколько мы думаем когда-нибудь :)