Dieser Parameter dient dazu, nach Ausführung des Kommandos, das mit preexec aufgerufen wurde, ein weiteres Kommando auszuführen. Das wird bewerkstelligt, indem preexec veranlasst wird, auf den von 0 verschiedenen Rückgabewert zu reagieren. Jede C-Routine besitzt einen Rückgabewert. Dieser kann den Wert 0 enthalten oder von 0 verschieden sein. Dieser Wert kann nach Beenden der Routine (des gesamten C-Programms) dazu verwendet werden, nach Ausführung des Programms entsprechend dem Rückgabewert zu reagieren.
Voreinstellung:
preexec close = no
Beispiel:
preexec close = yes