Why does my Drush post_make hook not run from bash script?
Do you run the script as the same user that you run the drush make directly as?  Or do you perhaps run the script from cron?  Check to make sure that your $HOME environment variable is pointing to the expected directory; if $HOME is not set, then Drush will not find your commandfiles.