42 shell school project, support for job-control, shell script, globbing, aliases, ..
-
Updated
Mar 28, 2018 - C
42 shell school project, support for job-control, shell script, globbing, aliases, ..
Our attempt to make a POSIX compliant shell
RushX (Rust Shell - eXtended) is a POSIX-compliant Linux terminal emulator & shell written in Rust. It aims to directly manage a custom PTY master/slave pair, process execution, job control, filesystem operations and I/O redirection.
A Lua-native Linux shell with real job control and structured (not text) pipelines
Client/server job control program on UNIX-like operating systems. GIF in README.
Plug-in for supporting JCL features in Intellij IDEA™
A Unix shell written in C++ from scratch
An individual mini project for the course Operating Systems and Networks at IIIT Hyderabad.
A simple shell in C
An Advanced POSIX-Compliant Shell
Windows Process Lockdown Tool using Job Objects with a couple more features that make it useful for everyday work or killing a poorly acting process during fuzzing.
A POSIX-compliant Unix shell built from scratch in C, showcasing process management, pipelines, I/O redirection, job control, GNU Readline, and automated testing.
Run a process detached from the controlling tty
Cooperative pause, stop, and resume control for detached Hugging Face Jobs
A compact Unix shell in C with job control, pipelines, and background execution
ICSH — a Unix shell in C for ICCS227 (Operating Systems): external commands, < / > redirection, and background jobs with signal-based job control (jobs/fg/bg), plus !! history, echo $?, and script mode.
A small Unix-like shell written in C with pipelines, redirection, background jobs, job control, variable expansion, and builtins.
A UNIX shell built from scratch in C on raw Linux syscalls (fork/exec/pipe) with no system() call: four specialized sub-shells, multi-stage pipelines with I/O redirection, real POSIX job control (process groups, Ctrl+C/Ctrl+Z), and a shared-memory command counter synchronized with a named semaphore.
To associate your repository with the job-control topic, visit your repo's landing page and select "manage topics."