オレンジ色のpi電源ボタンを使用してシステムを一時停止および再開したいのですが、状態の確認に問題があります。そのため、このためのシェルスクリプトを作成しましたが、機能しません。一時停止しているだけです。
サスペンドモードでボタンをクリックすると、再開され、数秒後に再びサスペンドされます。再開する方法が見つかりません。
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
最後に、私はこのスクリプトを使用しました:
#!/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ではまだ問題があります。再開後にハングします。