如何通过 Ubuntu 终端设置在 Ubuntu 中休眠的分钟数?

如何通过 Ubuntu 终端设置在 Ubuntu 中休眠的分钟数?

我知道如何使用以下方法进入休眠状态:

sudo pm 休眠

我需要的是在接下来的 60 分钟内休眠。
例如,当你想在 60 分钟内关机时,请输入:

sudo 关机-h 60

我怎样才能执行相同的操作,但对于休眠状态?

答案1

您可以使用sleep命令。它接受后缀m为数字,代表分钟。例如,您可以执行

sleep 60m && someCommand

现在,这里有一个小问题,sudo在一段时间限制后需要再次输入密码,如果你执行sudo sleep 60m && sudo somecommand一些命令无法及时完成。要解决这个问题,请使用 选项在具有提升权限的单独 shell 中执行所有内容-csh即命令将是:

sudo sh -c "sleep 60m && pm-hibernate"

相关内容