shell |
-e If the -e flag is present, then rc will exit if the exit status of a command is false (nonzero). rc will not exit, however, if a conditional fails, e.g., an if() command. |
-o This flag prevents the usual practice of trying to open /dev/null on file descriptors 0, 1, and 2, if any of those descriptors are inherited closed. |