Ctrl-C 在 tmux 窗口中不起作用

Ctrl-C 在 tmux 窗口中不起作用

我有一块 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 才能工作。这个设置有什么问题?

相关内容