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.
我试图编写一个小型 c 程序,女巫读出一个 GPIO 引脚以从外部关闭 pi。信号的触发工作良好。该程序由 LXDE 作为自动启动应用程序启动。如果程序检测到它正在执行的关机信号:
sync(); system("halt");
为什么这个程序在几次重新启动后会损坏我的 ext4 文件系统。没有固定的重启次数会损坏系统。通过将停止写入命令行,我没有看到任何区别。我正在使用最新版本的固件(今天最后一次更新),内核也是最新的(今天最后一次更新)。
有人对此有好主意吗?
这个应用程序是个好主意,我想知道现在没有这样的应用程序......
我认为问题在于“停止”命令。您应该改用显式命令“shutdown -h now”。
如需进一步阅读,请参阅安东尼劳伦斯