forked from CailanStm/ProcessManager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme.txt
35 lines (26 loc) · 1.24 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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.