I have a bash script that runs a fastload.
When I run the script manually, the script runs as expected and the data is inserted to the desired table.
When the script gets excuted by cron the Insert Phase starts as expected but no rows get inserted into the desired table.
This is what the log says:
Whaw!!!! Can it be that when you run your script manually, it points to a different environment and when you run through a cron it is in different environment?
Without looking at the script can't say much. However, if you can echo (resolved unix) all variables and can see and verify. Did you try and check your objects again ?