我正在尝试在我的c程序中检测从Linux关机或重启。我发现程序可以使用signal(SIGTERM,handler) (SIGKILL,handler)。但是,如果用户使用命令杀死进程,这两个命令也会触发。
在一些解决方案中,他们说可以使用runlevel,但它不起作用。在系统初始化运行级之前,不知道进程是否被终止。我甚至尝试将脚本放在rcx.d中,但它仍然不起作用。
有人有什么建议吗?我需要在多种Linux系统上运行。
谢谢。
更新我使用了R解决方案,但我仍然看不到我的数据在重启或关机时是清晰的。是我的函数错了吗??
int start() {
if (initIni() == EX
Jekyll引导程序包括文件_includes/JB/setup
{% capture jbcache %}
<!--
- Dynamically set liquid variables for working with URLs/paths
-->
{% if site.JB.setup.provider == "custom" %}
{% include custom/setup %}
{% else %}
{% if site.safe and site.JB.BASE_PATH and site.JB.BASE_PATH