我的质询涉及以下问题:
我想在晚上10点15分关机,早上6点自动重启。
我在crontab中添加了以下行,但是它将在早上6点重新启动我的服务器,甚至无法工作:
15 22 * * * root /sbin/shutdown -r +465但我该怎么做呢?有更好的申请吗?
谢谢。
发布于 2020-02-17 11:00:10
您可以使用cron线,例如
15 22 * * * root /usr/sbin/rtcwake -m off -s 22440(22:15 -> 6= 7h45 = 22440秒(如果错误,请编辑;)
概要
rtcwake [-hvVlua] [-d device] [-m standby_mode] {-t time_t|-s seconds}描述此程序用于进入系统睡眠状态,直到指定的唤醒时间。这将使用跨平台Linux接口进入系统休眠状态,并在指定的时间内保留该状态。它使用任何支持标准驱动程序模型唤醒标志的RTC框架驱动程序。这通常像旧的apmsleep实用程序一样,用于从ACPI S1 (备用)或S3 (挂起到内存)等暂停状态中唤醒。大多数平台都可以实现那些没有类似BIOS、APM或ACPI的平台。在某些系统上,这也可以用于nvram唤醒,从ACPI S4 (挂起到磁盘)这样的状态中醒来。并不是所有的系统都有适合这种挂起模式的持久媒体。
发布于 2020-02-13 13:27:39
发布于 2020-02-17 08:00:53
谢谢Melebius的投入。关机现在很好。我找到了一个解决方案,也发现了我在创业时遇到的一个问题(按需即醒,而不是准时醒来):我现在使用WOL。(在兰恩醒来)
第二个解决方案是智能插头。它监视你的能源消耗,你可以使用一个开关计时器。只需在BIOS中启用唤醒电源即可。如果PC有电源,它会自动重新启动系统。
https://askubuntu.com/questions/1210222
复制相似问题