У меня только логин оболочки (sh, но не bash) через S SH соединение с удаленным устройством. Скрипт заканчивается exec "$@"
, который, как я понимаю, передает все параметры в виде строк. Теперь я хочу выполнить эту последнюю команду в новом сеансе tmux, чтобы программа продолжила работу в случае потери соединения. Это для проекта робототехники, поэтому я предполагаю, что соединение было частично прервано.
Как я могу обернуть это в команду, которая будет запускать exec "$@"
в tmux?
Я уже пробовал: tmux new "exec \"$@\""
и tmux new -s session send-keys "exec \"$@\""
, а также оба варианта только с "exec $@"
Однако, похоже, ничего не работает в shellchecker или моих черновых .sh
файлах. Буду очень признателен за любую помощь.