Script bash saya memiliki beberapa fungsi dan saya memerlukan satu panel tmux untuk menjalankan fungsi dalam skrip bash. Misalnya kode di bawah ini tidak akan berfungsi dan akan dilaporkan bahwa perintah "internal" tidak ditemukan.
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
}
Jadi bagaimana saya bisa memberitahu tmux untuk menjalankan fungsi dari skrip tempat tmux pane dipanggil?