Завершение обслуживания с использованием Robot Framework Process Library
Я пытаюсь завершить работу службы, используя PID/Servicename, который уже находится в рабочем состоянии в списке служб Windows.
Я попробовал "Обработать" библиотеку, и она работает, если я запускаю процесс из Robot Framework и завершаю его, используя сам дескриптор. Но не для существующего процесса в службах Windows.
1 ответ
Решение
Вы можете попробовать что-то вроде этого:
${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