标签: c++ debugging debian shutdown beagleboard
我有一个可以防止我的Pocketbeagle关闭的应用程序。如果我让应用程序完成并返回,则无法使用shutdown命令正确关闭系统。但是,如果我使用pkill结束进程或仅在应用程序仍在运行时调用shutdown,我的系统就会正常关闭。我无法使串行端口调试控制台显示启动或关闭时的任何输出,这当然可以为正在发生的事情提供线索。
但是我想知道的是,在我的代码或系统中什么通常会导致此类问题,以及调试对系统有影响的此类问题的好方法是什么?