Implement disown & suspend Builtins
- The `SIGHUP` command is now being handled. - The `disown` builtin can specify which jobs should ignore `SIGHUP`. - The `disown` command will also prevent jobs from being terminated when the shell exits. - The `suspend` command will send a `SIGSTOP` to the shell to stop it.
Showing
- README.md 27 additions, 2 deletionsREADME.md
- src/builtins/job_control.rs 67 additions, 3 deletionssrc/builtins/job_control.rs
- src/builtins/mod.rs 22 additions, 3 deletionssrc/builtins/mod.rs
- src/main.rs 11 additions, 7 deletionssrc/main.rs
- src/shell/job_control.rs 21 additions, 9 deletionssrc/shell/job_control.rs
- src/shell/pipe.rs 10 additions, 8 deletionssrc/shell/pipe.rs
Loading
Please register or sign in to comment