我正在尝试使用PID/Servicename终止服务,该服务已在Windows服务列表中处于运行状态。
我已经尝试过"进程"库,如果我从机器人框架启动一个进程并使用那里本身的句柄终止它,它可以工作。但是,不适用于Windows服务中的现有进程。
你可以尝试这样的事情:
${rc_code} ${output} Run And Return Rc And Output taskkill /PID ${PID} /F /T
Run Keyword If '${rc_code}' != '0' Log There was error during termination of process WARN