我正在尝试使用一些需要“句柄”作为争论的Process Library关键字。 例如:流程正在运行,流程应该正在运行
根据文档,“句柄可以是Start Process返回的标识符,也可以是显式给予Start Process或Run Process的别名。”如果你想运行python脚本,这很好。
但是,我想在关键字中使用python函数启动的进程中使用'Is Process Running'关键字。 E.g:
Monitor Ipsec
IsIpsecRunning
IsIpsecRunning是一个python函数。任何提示如何做到这一点?
答案 0 :(得分:1)
与文档说的一样,您必须从Start Process
或Run Process
传递一个标识符。你不能将它用于任意python函数或进程。
相反,您必须修改IsIpsecRunning
函数以扫描正在运行的进程列表,以查看是否列出了您感兴趣的进程。或者,如果它是启动某个其他进程的函数,它可以在变量中保存进程id,您可以pass to a function来确定进程是否正在运行。