假设现在有个程序 我希望它一直运行着 几年几十年不去管它。 可是有时候windows总是很梦幻的导致我的程序崩溃退出。所以我决定写一个监视器, 查看当前进程列表 里面如果有这个名字的进程,就sleep一段时间,然后重复监测,如果没有这个进程,则执行这个进程。
但是还有一个问题,假设我的monitor程序也无故崩溃了,那么就没有人监视程序了,所以我又写了一个monitorB,第一个monitor姑且叫monitorA。二者互相监视,一旦任何一个出现崩溃,则运行之。
这有点像流氓软件,或者说auturun病毒。不过没办法,只能这样了。