两天后午夜关闭 ubuntu 服务器

两天后午夜关闭 ubuntu 服务器

不使用 cronjob如何在 2 天(2880 分钟)午夜后关闭 ubuntu 服务器?

我想做的事情的本质是这样的:

bash shutdown -r +2880 00:00 这将告诉 shutdown 在 2880 分钟后关闭,但要确保在实际关闭之前是午夜。

答案1

使用at命令?我的回答方式与 terdons 类似,但用来代替 sleep。它不需要你的外壳保持打开状态

Echo "shutdown -h 00:00"|at now + 2 days

例如

答案2

如果您只想在未来至少 2880 分钟的第一个午夜关闭,请执行以下操作(以 root 身份):

sleep 2880m; shutdown -h 00:00 

sleep只会导致 shell 等待指定的时间(在本例中为 2880 分钟)。一旦睡眠命令完成,就会shutdown在午夜被调用。

相关内容