add sleep_until

This commit is contained in:
PowerUser64 2022-04-29 01:18:16 -07:00
parent 597764a0ba
commit ae29e54968

View file

@ -0,0 +1,13 @@
#!/bin/sh
# Usage: sleep_until <time>
# Ex: sleep_until 3:00 pm
sleep_until() {
if [ -n "$1" ] && date --date="$*" > /dev/null 2>&1; then
echo "Sleeping until: $(date --date="$*")"
sleep $(( $(date -f - +%s- <<< "$*"$'\nnow') 0 ))
else
echo "Please input a date"
fi
}