The OP has stated that the program (esus) runs properly from the command line. He has stated that the error has to do with permissions being violated when he attempts to modify or delete a file. I think that indicates that esus is executable. I don't know why he would want to add debugging statements to it.
Whether or not there's a path difference that has implications when it's run from the command line, versus when cron runs it, I don't know. I don't have a Linux system, either.
Some of the responses are pretty damned silly, though, given the previous information in the thread.
