【发布时间】:2014-03-02 13:42:09
【问题描述】:
我正在编写一个迷你 UNIX shell,它支持内置的 UNIX 命令以及一些自定义命令。我需要以
的样式检查我的 C-shell 代码中的电池电量if (strcmp("BatteryLevel", commandArgv[0]) == 0) {
printf("The battery level is ",);
return 1;
}
我已经编写了 shell 块,所有的解析和内置命令都在工作。我也知道如何从终端检查电池电量(https://askubuntu.com/questions/69556/how-to-check-battery-status-using-terminal),但我无法理解如何在代码中执行此操作。 谢谢你的帮助。
【问题讨论】:
-
以source code 开头为upower
-
什么是“内置 UNIX 命令”?
-
cd,ls,date,jobs,kill,exit 等命令
-
电池状态存储在file,因此您可以从代码中读取它
-
pmset -g batt 来自:stackoverflow.com/questions/272552/battery-status-in-osx/…