博客长草了,来水一篇。
目标
我想要在早上六点用 youtube-dl
下载 b 站视频。
方法
学校 23 点多熄灯,我的笔记本只有四个多小时续航。笔记本的 bios 是阉割版的,没有电源管理,不能实现定时开机。
笔记本挂起,一晚上大概只需要用 20% 的电。 用 rtcwake 从挂起状态自动开机无疑是个好选择。
写脚本
# vim /usr/local/bin/wake.sh
#! /bin/bash
rtcwake -m mem -l -t $(date +%s -d 'tomorrow 06:30')
# vim /etc/systemd/system/wake.service
[Unit]
Description=wake Service
[Service]
ExecStart=/usr/local/bin/wake.sh
[Install]
WantedBy=default.target
# vim /etc/systemd/system/wake.timer
[Unit]
Description=Run wake at 23.58 daily
[Timer]
OnCalendar=23:58
[Install]
WantedBy=timers.target