我的操作系统是Linux Slackware 14.2。我想自动阻止我在效率低下的夜间工作的尝试。所以我创建了脚本/etc/pm.d/sleep.d/time.sh:
#!/bin/bash
hour=$(date +%_H)
if (( hour < 6 || hour >= 21)); then
/sbin/poweroff
fi
每次打开笔记本电脑盖子时,它都会自动启动。问题是:如果在 21 点和 6 点之间关闭盖子并在不同时间打开盖子,则启动脚本时,时间仍然会在一小段时间内保持不变,并且计算机会关闭。
如何让脚本等待时间更新?