Suspend
如何檢查系統目前是否處於掛起狀態?
我想使用我的橙色 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
最後我使用了這個腳本:
#!/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 中仍然存在一些問題 - 它們只是在恢復後掛起。