I was trying to run one of the scripts(ex: wrapper.sh) which internally executes other scripts using crontab. It works fine without any issues. When i have created a environment file (which stores the passwords-DB and paths) and trying to execute the main script(wrapper) the cron doesn't work on those scripts which are called internally in wrapper. NOTE: I tried changing PATH, added env file location before the script in cron(i.e. 9 9 * * * . /$SOMEPATH/some.env; /path/to/wrapper.sh) but it still didn't work.