检查执行平台是笔记本电脑还是台式机的最简单方法是什么? 如果我需要检查/ sys / class / power_supply /我应该去哪个文件中的文件? 感谢
答案 0 :(得分:2)
您只是认为您关心区分笔记本电脑和台式机。你真正关心的只是/sys/class/power_supply/
是否存在。
if [ -d "/sys/class/power_supply" ]; then
# Work with the files in /sys/class/power_supply
fi
答案 1 :(得分:0)
检查是否有盖子怎么样? 这应该适用于 Ubuntu – acpi:
if [ -d "/proc/acpi/button/lid" ]; then
echo "computer is a laptop"
fi