我有一块 Mini2440 ARM 板,并且使用 在其上放置了一个基础的 Debian 6.0 系统multistrap
。
我曾经tmux
在不同的窗口中运行多个进程/etc/rc.local
。我使用其串行端口和一个 inittab 条目连接到主板以getty
在该端口上运行。我将其用作picocom
串行通信器。
当 root 登录时,~/.bashrc
将其连接到已经运行的 tmux 服务器,并且可以轻松监视进程。实际命令是exec tmux attach-session -t "main"
。tmux 使用默认配置运行。
一切正常,除了其中一个进程(周围的shell脚本pppd
)没有从终端接收Ctrl-C,而其他进程却接收了。Ctrl-\也可以。也kill -INT <pppd_pid>
可以,但是kill -INT <shellscript_pid>
不行。
我确实需要 Ctrl-C 才能工作。这个设置有什么问题?