Yes I'm using bash shell.
/home/root is a actually /home/xroot, but used /home/root for simplicty... bad example.
so I changed the crojob to
* * * * * sh fileA.sh > fileB.log 2>&1
lsof still not written to fileB.log
*********** ACTIVE FILES
fileA.sh: line 3: lsof: command not found
again I can run it
./fileA.sh
fine from the cmd line.