Bash script and Crontab

There is one thing I want to take note about running a bash script with crontab:

If I use the bash script alone, this will work:

$ /path/to/my/

#! /bin/bash
export DISPLAY=:0
/path/to/my/ &

But if I run with crontab, It will not work:

$ sudo crontab -u trinh -e

5 5  * * *  /path/to/my/

To make it work, I have to change directory to the before executing it. So, change the as below:

#! /bin/bash
export DISPLAY=:0
cd /path/to/my/
./ &