Skip to content

A custom terminal emulator that capable of handling up to 20 shell commands in a single line without using the "system()" function. Utilizes "fork()", "execl()", "wait()", and "exit()" system functions, handling pipes, redirections, error messages, and signals. Logs child process information to timestamped files upon completion.

Notifications You must be signed in to change notification settings

oqadiSAK/simplified-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simplified-shell

A custom terminal emulator that capable of handling up to 20 shell commands in a single line without using the "system()" function. Utilizes "fork()", "execl()", "wait()", and "exit()" system functions, handling pipes, redirections, error messages, and signals. Logs child process information to timestamped files upon completion.

About

A custom terminal emulator that capable of handling up to 20 shell commands in a single line without using the "system()" function. Utilizes "fork()", "execl()", "wait()", and "exit()" system functions, handling pipes, redirections, error messages, and signals. Logs child process information to timestamped files upon completion.

Topics

Resources

Stars

Watchers

Forks