dundalek/closh

Exec command

dundalek opened this issue · 0 comments

Bash has a low-level exec command which executes a command and replaces current shell process with it.

This is useful when executing long-running processes or services, so that shell parent process does not occupy space in RAM.

Currently closh with rebel-readline has overhead of around 250 MB, with plain main it is around 180 MB.

Java does not provide API for this, the only way would be to use JNI/JNA to call native functions.