Linux Restart Process / Application When Memory Threshold Is Reached

Here I needed to kill a c++ process that was leaking memory in order to save the server from meltdown. Very simple while loop that calls the external command “free” and parses it’s output with awk to store a variable. Pretty neat and it works.