Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须将内存中的数据写入文件以关闭我的控制台应用程序。如何检测控制台关闭事件?
当终端关闭时,您的程序将收到一个 SIGHUP,默认情况下会终止它。添加一个信号处理程序来处理 SIGHUP 做任何你想做的事情。如果您在控制台关闭后编写程序写入控制台,您可能还会得到 SIGPIPE,请妥善处理