41 How to start a command after some time

To start a command after some time, say 30 minutes do sleep 30m &&  ./my_script 

To start a command after some time, say 2 hrs do sleep 2h &&  python ./script.py

The above can be canceled before the time elapses, and the command will not run.