Skip to content

glisom/Quash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quash

EECS 678, Project 1

  1. Run executables without arguments (10)
  2. Run executables with arguments (10)
  3. set for HOME and PATH work properly (5)
  4. exit and quit work properly (5)
  5. cd (with and without arguments) works properly (5)
  6. PATH works properly. Give error messages when the executable is not found (10)
  7. Child processes inherit the environment (5)
  8. Allow background/foreground execution (&) (5)
  9. Printing/reporting of background processes, (including the jobs command) (10)
  10. Allow file redirection (> and <) (5)
  11. Allow (1) pipe (|) (10)
  12. Supports reading commands from prompt and from file (10)
  13. Report (10)
  14. Bonus points (you can get bonus points only if you have everything else working (or very close to working)) a. Support multiple pipes in one command. (10) b. kill command delivers signals to background processes. The kill command has the format: ​killSIGNUMJOBID,​where SIGNUM is an integer specifying the signal number, and JOBID is an integer that specifies the job that should receive the signal. (5)

About

EECS 678, Project 1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors