I want my bash script to sleep until a specific time. So, I want a command like \"sleep\" which takes no interval but an end time and sleeps until then.
The \"at\"-d
You can calculate the number of seconds between now and the wake-up time and use the existing 'sleep' command.