标签: linux-kernel system-calls reboot
我正在为GCOV设计我们的嵌入式Linux系统。目前,代码中有些地方会调用reboot(LINUX_REBOOT_CMD_RESTART)并突然重启固件。我需要能够优雅地关闭每个用户空间进程,然后重新启动固件。是否有一个系统调用,我可以调用而不是重新启动(LINUX_REBOOT_CMD_RESTART),它将通过使用stop参数调用每个应用程序init脚本来调用它?例如“/etc/init.d/myapp stop”