run cmds in series but exit on err
log error if it happens