当前位置: 首页 > article >正文

【微知】qemu如何配置ctrl+c不退出qemu系统?(-chardev stdio,id=char0,signal=off)

背景

直接通过qemu启动系统后,经常因为在系统中执行一条命令敲ctrl+c造成系统退出。如何让qemu不响应这个signal?

原因

在 QEMU 中,Ctrl+C 默认会发送 SIGINT 信号,导致 QEMU 进程退出。

方法

在qemu启动系统的时候可以指定参数来禁用信号处理,-chardev参数。
在启动 QEMU 时,添加 -chardev 参数并设置 signal=off,可以禁用 Ctrl+C 的默认行为。

qemu-system-x86_64 \
  -chardev stdio,id=char0,signal=off \
  -serial chardev:char0 \
  -nographic \
  ...其他参数...

这样配置后,Ctrl+C 将不会导致 QEMU 退出


http://www.kler.cn/a/579627.html

相关文章:

  • Go泛型学习笔记
  • C++二叉搜索树代码
  • 旋转验证码截图识别
  • ⭐LeetCode(数学分类) 48. 旋转图像——优美的数学法转圈(原地修改)⭐
  • Easysearch 使用 AWS S3 进行快照备份与还原:完整指南及常见错误排查
  • 蓝桥杯[每日两题] 真题:好数 神奇闹钟 (java版)
  • 【微知】如何根据内核模块ko查看所依赖其他哪些模块?(modinfo rdma_ucm |grep depends)
  • 【Java学习】包装类
  • 基于策略模式的智能提示语生成器设计与实现——以Tkinter GUI开发为例
  • 一文了解汽车图像传感器
  • 1-002:MySQL InnoDB引擎中的聚簇索引和非聚簇索引有什么区别?
  • 逐梦DBA:Linux下MySQL字符集的处理
  • OkHttp 之任务调度模块源码分析
  • 为php添加额外的功能模块
  • 论文阅读笔记——OpenVLA: An Open-Source Vision-Language-Action Model
  • YC 孵化项目 Pinch:实时语音翻译视频会议平台;Mistral OCR:能处理多语言多模态复杂文档丨日报
  • 数据量过大的时候导出数据很慢
  • 链式多分支规则树模型结构
  • robotjs获取鼠标位置
  • c++介绍锁四