如何通过终端在特定时间让电脑休眠?

如何通过终端在特定时间让电脑休眠?

是否有任何通过终端的命令,例如

sudo shutdown -P 60

或者类似的东西,但其作用是让 PC 进入休眠状态而不是关闭?

答案1

使用sleepat

sleep 60; pm-hibernate

at now + 1 minute <<<pm-hibernate

答案2

如果您不想使用 sudo:

sleep time; dbus-send --system --print-reply \
    --dest="org.freedesktop.UPower" \
    /org/freedesktop/UPower \
    org.freedesktop.UPower.Hibernate

*时间以秒为单位。

相关内容