Ctrl-C não funciona na janela do tmux

3

Eu tenho uma placa ARM Mini2440, e eu coloquei um sistema Debian base 6.0 usando multistrap .

Eu usei tmux para executar vários processos em janelas diferentes de /etc/rc.local . Eu me conecto à placa usando sua porta serial e uma entrada inittab para executar getty nessa porta. Eu uso o picocom como comunicador serial.

quando a raiz efetua login, ~/.bashrc o anexa ao servidor tmux já em execução e os processos podem ser facilmente monitorados. o comando real é exec tmux attach-session -t "main" . O tmux é executado com a configuração padrão.

tudo funciona, exceto um dos processos (um script de shell em torno de pppd ) não recebe Ctrl-C do terminal, enquanto outros processos o fazem. também Ctrl- \ funciona. também kill -INT <pppd_pid> funciona, mas kill -INT <shellscript_pid> não.

Eu realmente preciso do Ctrl-C para funcionar. O que há de errado com essa configuração?

    
por zaadeh 06.10.2012 / 14:37

0 respostas