Commands specified as command line arguments do not actually appear to be run. When parsing the command, cancellation is set and then checked prior to execution. Simply commenting the inner condition check seems to allow the command-line command to execute, while preserving behavior of exit. I don't know if there are other scenarios in which a command must cause exit before actually running.
Commands specified as command line arguments do not actually appear to be run. When parsing the command, cancellation is set and then checked prior to execution. Simply commenting the inner condition check seems to allow the command-line command to execute, while preserving behavior of exit. I don't know if there are other scenarios in which a command must cause exit before actually running.