在 Embedded linux 平台上面,
有時會發生頻繁使用 script 而造成系統發生問題 (ex. kernel panic, memory dump)
此時在 debug 的時候如果想要印出一些資訊來觀察,
但又要避免使用 script,
就只好使用 c 來實作,
例如原本以 shell script
date 查詢目前系統時間,
cat /proc/meminfo 查詢目前 LowFree 使用量以及所有記憶體資訊,
就可以用上面的C程式範例來達到與 script 同樣的效果。
ps. Unix/Linux 的系統時間起始是從 1970 年開始。
0 意見:
張貼留言