Thanks zsmith. Will this open the terminal and show it running or would i need to use screen -x ?
It's not going to open a new window. Screen should work but I don't use it very often, I think you would need to call the screen command when you run the script instead of the sh command. Are you booting to command line interface or GUI? If you are using the GUI, you could use
@reboot LXTerminal -e "./path/to/your/script.sh"
to open it up in a new window. If you are using the GUI there is some way to run a script at startup within the GUI as well.