程序监控 searching Daemon threads or 守护进程... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每一个进程都有进程ID,这个是唯一的。我们设定监视程序为A,需要启动的程序为B。一开始,用A启动B,使用Process.Start启动,之后,获得B的进程ID,A定时扫描进程,获取所有进程ID,并在其中查找B的进程ID,如果B的ID不在了,就重新启动B。 ezhuyin(碧海蓝天) ( ) 信誉:100 但是在进程出错的时候,进程中的B是不会消失的 ? 楼主你要做的是什么,如果只是个loader程序的话只要监视进程序就可以了如果要分析错误的被监视的程序要做日志 我也在考虑写类似的程序。我的想法是 这样的:主程序运行时,建立一个侦听tcplistener ,对于连接上来的tcpclient 发送当前的运行状态。建立一个监测程序,定时通过tcpclient 连接主程序,获取程序的运行状态,如果出错,杀死主程序进程,重新运行主程序。大体上就是这样。如果有更好的方法,麻烦与我联系。MSN:[email protected] 先搞清楚自己要求什么效果.如果单纯的监控程序是否启动,如果没有或者core dump就自动启动,写个简单的脚本就可以了. addin插件,求助高手 有关右下角缓缓升起的窗口 需要定位第几行的dataset查询,如何最快 socket TCP通信错误,不知道错在哪?? C#语句执行顺序问题 word模板可以作为一段在word中循环利用吗? 我的帖子呢 在哪里申明我的线程对象 Windows Forms Control 有没有验证控件? WinForms问题 winform中,datagrid写dataGrid1_MouseDown,怎么也取得不了所点击的当前行的索引?求助!郁闷到极点了! 绑定出错 关于配置文件的一点疑问.在线等!
如果要分析错误的被监视的程序要做日志
我的想法是 这样的:
主程序运行时,建立一个侦听tcplistener ,对于连接上来的tcpclient 发送当前的运行状态。建立一个监测程序,定时通过tcpclient 连接主程序,获取程序的运行状态,如果出错,杀死主程序进程,重新运行主程序。大体上就是这样。如果有更好的方法,麻烦与我联系。MSN:[email protected]
就自动启动,写个简单的脚本就可以了.