繁体   English   中英

赶上OS X关闭

[英]catch OS X shutting down

请帮忙

找不到有关如何检测OS X现在是否正在关闭的信息。 在Windows中很简单:

if (GetSystemMetrics(SM_SHUTTINGDOWN) != 0) {
    //system is shutting down!
}

如何在OS X上执行此操作? 还是跨平台的(Linux也是)?

在Linux中,您可以处理SIGTERM信号,并且与OS X相同。

void signal_callback_handler(int signum)
{
    printf ("Caught signal: %d\n", signum);
}

// Somewhere in the entry point of your application
signal(SIGTERM, signal_callback_handler);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM