forked from CailanStm/ProcessManager
-
Notifications
You must be signed in to change notification settings - Fork 0
damonChenzf07/ProcessManager
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CSC 360 Assignment 1 Cailan St Martin Sept 2017 To compile this code, simply run "make" within the code directory. To run the code, simply run "./PMan" (after compiling) within the code directory. PMan is a basic process management tool. Its commands are: bg [executable] [arguments] Begins a process on the program specified by "executable", with the desired "arguments". This accepts either a path to an executable or a executable in the environment path. bglist Lists all the processes currently managed by PMan. bgkill [pid] Kills the process with process ID "pid", if it was started by PMan. After it is killed, the process is no longer managed by PMan. bgstop [pid] Kills the process with process ID "pid", if it was started by PMan and is currently running. It can be restarted with bgstart. bgstart [pid] Starts the process with process ID "pid", if it was started by PMan and is currently stopped. pstat [pid] Displays various information about the process. When a process managed by PMan terminates, it will be cleaned up and the user will be notified that the process terminated. This may not occur until the next command is entered by the user, since the main program is blocked as it waits for user input.
About
A simple Linux process management tool
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 98.7%
- Makefile 1.3%