Exploring process extension through forking
git clone [email protected]:ctrl-schaff/nimrod.git
python3 -m venv ./nimrod
pip3 install -r ./nimrod/requirements.txt
make
./nimrod
===
python3 ./genesis.py iteration
+------+
|AGENT |
+------+
|
|
|
|
+-----------------+
| |
| |
| |
v v
+-----+ +------+ SIGTERM +-------+ SIGINT
|/PROC|<-----+HUNTER+--------->|VULTURE|<------------------------+
+-----+ +------+ +-------+ |
| | |
| |SIGINT |
| | |
| +-----------------+ |
| | | |
| | | |
| | | |
v v v |
+----+ +-------+ +-------+ +-----+
|EXIT| |VULTURE| |MONITOR|<------+/PROC|
+----+ +-------+ +-------+ +-----+