Мой bash-скрипт имеет несколько функций, и мне нужна одна панель tmux для выполнения функции в bash-скрипте. Например, приведенный ниже код не будет работать и будет сообщено, что команда "internal" не найдена.
common() {
internal() {
echo "Function executed"
}
SESSIONNAME="ses"
tmux new-session -s $SESSIONNAME -n session -d
tmux split-window -t $SESSIONNAME:0 -h
tmux send-keys 'internal' 'C-m'
tmux select-window -t $SESSIONNAME:0
tmux attach -t $SESSIONNAME
}
Итак, как я могу сказать tmux выполнить функцию из скрипта, где была вызвана панель tmux?