如何按照预设的时间表关闭和启动 Debian 服务器?

如何按照预设的时间表关闭和启动 Debian 服务器?

我有一个运行 Debian 11 的基本家庭服务器,我用它来自行托管一些东西。我想设置它,这样它就不会在夜间运行。基本上,我这样做是出于噪音和电源管理的考虑。

我考虑过让它进入挂起或休眠模式,然后唤醒它。但是,我不确定这是否是一个好方法。我也考虑过关闭它,但我不知道如何将它从该状态唤醒(也许是 BIOS?)

因此,我的问题是,什么是最有效和最简单的方法来实现这一点。此外,如果我确实通过暂停或休眠路线,我该如何按计划进行?

答案1

若要在机器开启时更改其状态,cron 作业即可。若要在预定时间重新启动机器,则需要单独的设备。局域网唤醒是一种有用的方法,前提是机器的 BIOS/EFI 支持它。某些路由器具有配置选项,可用于在特定时间将局域网唤醒安排到特定主机。另一个选项是始终开启的小型设备,它可以在预定时间将 WOL 数据包推送到机器,例如您的手机。

我四处寻找可以发送 WOL 数据包的 Android 应用程序,并找到了这个:

https://play.google.com/store/apps/details?id=com.bitklog.wolon&hl=en_US&gl=US

安排局域网唤醒数据包的自动触发,单次或重复(高级功能)

不过,看起来你必须为该应用付费,因为这是高级功能。

相关内容