diff options
Diffstat (limited to 'builtins/exec.def')
-rw-r--r-- | builtins/exec.def | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/builtins/exec.def b/builtins/exec.def index acfdae10..0818a25e 100644 --- a/builtins/exec.def +++ b/builtins/exec.def @@ -221,7 +221,8 @@ failed_exec: initialize_signals (1); #if defined (JOB_CONTROL) - restart_job_control (); + if (interactive_shell || job_control) + restart_job_control (); #endif /* JOB_CONTROL */ return (exit_value); |