exit 1 exist now
generic child shell call