我为研究实验室维护一个文件服务器,我需要弄清楚如何自动关闭服务器,同时结合延迟重启。我们大楼的电力供应充足,我们计划在接下来的一个月内每周几天关闭。停机时间从一小时到六小时不等,而且都在半夜 - 那时我不会在场手动关闭和重新启动计算机。理想情况下,我希望以编程方式执行此操作,以便我们的文件可供所有实验室成员使用,而不会增加我的延迟,因为我认为这是一段非常有用的代码。例如,假设本周五凌晨 2 点到早上 7 点停电,周六凌晨 4 点到早上 6 点停电,下周三凌晨 2 点到凌晨 3 点再次停电。有没有办法在停电前 30 分钟以编程方式关闭服务器,并在电源恢复 45 分钟后重新启动?
我正在使用带有 samba 的 ubuntu 桌面 18.04。
提前致谢。