I added delay to the cron config as suggested, and it worked!
Code:
@reboot sleep 30; /home/mist/Documents/test.sh 60 > /home/mist/Documents/foo.log &
ps -ef shows
Code:
root 2170 1 0 17:33 ? 00:00:00 /bin/bash /home/mist/Documents/test.sh 60
I'm guessing the issue was with cron's load up time.
Thanks for all the help.