我有一个简单的python脚本,可以通过SFTP将数据从Windows 7盒子发送到远程计算机。该脚本设置为每5分钟连续发送一个文件。这一切都运行良好,但我担心过程停止或失败的可能性,客户没有注意到数据文件已经停止进入。我已经找到了几种方法来监控ubuntu / unix环境中的python进程但没有什么适用于Windows。
答案 0 :(得分:0)
您可以查看restartme,以下链接显示了如何使用它 http://www.howtogeek.com/130665/quickly-and-automatically-restart-a-windows-program-when-it-crashes/
答案 1 :(得分:0)
如果您的设计或要求中没有其他缓解因素,我的建议是简化脚本,使其不进行轮询;它只是在调用时发送文件,并使用Windows Scheduler在您需要的任何计划上调用脚本。依靠核心Windows服务,您可以将脚本中的复杂性考虑在内。