
Subexec is a simple library that spawns an external command. It has an optional timeout parameter, useful for libraries which are wrappers for external command line programs and which may sometimes fail ever to return control back to the original process.