I'm using bash and wondering how I can execute a command/script at a later specified time, with the accuracy of a second?
I read the man page for the
at-command, but as far as I could understand it's only possible specify minutes (and not seconds). Right now I first use
at and then
sleep to get it to execute the right second. To demonstrate, if I would like to run my_script.sh at 22.21.05 I would do:
echo "sleep 5; my_script.sh" | at 22.21
But it would be much nicer to have a command with it built in. Something like