我想使用我的橙色 pi 电源按钮来暂停和恢复系统,但在检查状态时遇到一些问题。所以我为此编写了 shell 脚本,但它不起作用;它只是暂停。
当我在挂起模式下单击按钮时,系统会在几秒钟内恢复并再次挂起。我找不到恢复它的方法。
看起来很可能会以暂停状态systemctl is-system-running
回归。running
我的脚本是:
#!/bin/sh
VALID_P=`systemctl is-system-running`
echo $VALID_P
if [ "$VALID_P" = "running" ]; then
systemctl suspend
else
systemctl default
fi
答案1
最后我使用了这个脚本:
#!/bin/sh
file="/home/pi/loltest"
if [ -e "$file" ]
then
rm /home/pi/loltest
else
touch /home/pi/loltest
systemctl suspend
fi
在armbian 下工作正常。我在 RetroArch 或 EmulationStation 中仍然遇到一些问题 - 它们只是在恢复后挂起。