The monitor

summary

important

''' check if process is_alive is false "scan process started": "no", "scan process was stopped": "no", "scan returned proceeds": "no", "scan records were retrieved": "no" cases: normal conclusion: occurrences ["scan process started"] == "yes" and occurrences ["scan process was stopped"] == "yes" and occurrences ["scan returned proceeds"] == "yes" and occurrences ["scan records were retrieved"] == "yes" is_alive () == False scan check, no parse: same as normal? scan check, exit: is_alive () == False possible anomaly: scan process was terminated = "yes" is_alive = True '''