Не удается подключиться к сеансу (Справка Tmux + Scripting)

Этот сценарий (я адаптирован из другого потока) должен присоединяться к указанному сеансу tmux и вводить команду в конкретном окне (1) + pane (0), которое, как я полагаю, было бы не разделенным по умолчанию окном:

session=network window=${session}:1 pane=${window}.0 tmux send-keys -t "$pane" C-z 'stop' Enter tmux select-pane -t "$pane" tmux select-window -t "$window" tmux attach-session -t "$session" java -Xms4096M -Xmx4096M -XX:+UseConcMarkSweepGC -jar spigot-1.12.jar

Это цель перезапуска сервера Minecraft. Однако при выполнении он отправляет ошибку «Не удается найти сеанс сети» до 4 раз на консоли (я хотел бы знать, почему). Он доходит до конца, хотя и пытается запустить сервер (чего он не может, потому что он не смог остановиться). Я также сомневаюсь в том, что если сценарий действительно работает по назначению, сервер не должен запускаться сразу (поскольку для остановки требуется некоторое время). Я думаю, что я мог бы задержать остановку и начать как-то предотвращать любые проблемы. Но этот последний вопрос является незначительной проблемой прямо сейчас, я просто хотел бы знать, почему сценарий не может подключиться к сети, когда я действительно могу просто поместить команду в bash.

131
задан 18 July 2017 в 19:15

0 ответов

Другие вопросы по тегам:

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