【问题标题】:-qmp option sends SIGINT to qemu-qmp 选项将 SIGINT 发送到 qemu
【发布时间】:2020-10-17 08:09:14
【问题描述】:

我使用以下脚本通过 qmp 启动 qemu

qmu-system-x86_64\
    -nographic \
    --enable-kvm \
    ...
    -qmp tcp:127.0.0.1:5555,server,nowait

当我在来宾操作系统中按 CTRL-C 时,我希望停止运行的进程而不终止操作系统本身。

但是,当我按下 CTRL-C 并显示以下消息时,qmp 选项会终止我的整个 qemu。

qemu-system-x86_64: terminating on signal 2

没有qmp 选项,它可以按我的意愿工作。(杀死在客户操作系统中运行的进程,而不杀死客户本身)。

有没有什么方法可以使用 qmp 选项而不用 CTRL-C 杀死 qemu?

【问题讨论】:

    标签: qemu sigint


    【解决方案1】:

    有没有什么方法可以使用 qmp 选项而不用 CTRL-C 杀死 qemu?

    -serial mon:stdio 添加到您的命令行应该会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      相关资源
      最近更新 更多