我知道如何使用以下方法进入休眠状态:
sudo pm 休眠
我需要的是在接下来的 60 分钟内休眠。
例如,当你想在 60 分钟内关机时,请输入:
sudo 关机-h 60
我怎样才能执行相同的操作,但对于休眠状态?
答案1
您可以使用sleep
命令。它接受后缀m
为数字,代表分钟。例如,您可以执行
sleep 60m && someCommand
现在,这里有一个小问题,sudo
在一段时间限制后需要再次输入密码,如果你执行sudo sleep 60m && sudo somecommand
,一些命令无法及时完成。要解决这个问题,请使用 选项在具有提升权限的单独 shell 中执行所有内容-c
。sh
即命令将是:
sudo sh -c "sleep 60m && pm-hibernate"