Строка поступает из strerror (3)
, который отображает номера ошибок в сообщения. В данном случае это отображение EACCES
. Строки (и их переводы) содержатся в вашей библиотеке C.
У меня это не сработало (Я пытался сделать что-то вроде 'ls -la' ). Что было:
tmux new-session -d bash
tmux split-window -h bash
#sends keys to first and second terminals
tmux send -t 0:0.0 "<my-first-command>" C-m
tmux send -t 0:0.1 "<my-second-command>" C-m
tmux -2 attach-session -d
Это позволило мне запускать довольно общие вещи, и хотя это выглядело уродливо, это было довольно функционально.
Просто оставлю это здесь на случай, если другие люди будут искать то же самое.