scripts

I/abc have run the script which is in his home directory(/home/abc)

Suppose for example,the script contains
#!/bin/sh
add 5 4 // add is an executable where 5 and 4 are the parameters
exit 0

Now If i login as root and execute the same script from the user's (/home/abc) directory,

It shows : Line no 2 : command not found...
and was not able to execute.

On executing the same script from crontab, the /var/adm/cron/log return a rc=127.

Any possible solution?? so that i can run the script as root as well as from crontab

its better to provide the complete path of the binary
as

/home/abc/binary