Завершение обслуживания с использованием 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
Другие вопросы по тегам