У меня есть плата Mini2440 ARM, и я установил на нее базовую систему Debian 6.0 с использованием multistrap
.
Я использовал tmux
для запуска нескольких процессов в разных окнах из /etc/rc.local
. Я подключаюсь к плате, используя ее последовательный порт и запись inittab для запуска getty
на этом порту. Я использую picocom
качестве последовательного коммуникатора.
когда root входит в систему, ~/.bashrc
присоединяет его к уже запущенному серверу tmux, и процессы можно легко отслеживать. Фактическая команда - exec tmux attach-session -t "main"
. tmux работает с конфигурацией по умолчанию.
все работает, кроме одного из процессов (сценарий оболочки вокруг pppd
) не получает Ctrl-C от терминала, в то время как другие процессы делают. также Ctrl-\ работает. также kill -INT <pppd_pid>
работает, но kill -INT <shellscript_pid>
не работает.
Мне действительно нужно Ctrl-C для работы. Что не так с этой настройкой?