我正在嘗試檢查進程是否從UNIX系統主動運行。它可以是一個進程或多個進程。以下是我正在嘗試的示例。有人能指導我如何實現這一目標嗎?如何使用機器人框架檢查unix進程是否正在運行
*** Settings ***
Library Process
Library OperatingSystem
*** Test cases ***
Example
${output} = Run process /etc/init.d/bluetooth
${op}= Is Process Running ${output}
Should be equal ${op} True
[[email protected] ssh-scripts]# pybot test-process.robot
==============================================================================
Test-Process
==============================================================================
Example | FAIL |
Non-existing index or alias '<result object with rc 3>'.
------------------------------------------------------------------------------
Test-Process | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================
感謝評論,我會盡力回答,我的目的是爲了檢查類似下面'[根@ HY的init.d]#MDB_Platform_PostgreSQL狀態 pg_ctl過程:服務器正在運行(PID:9997)'。我想驗證這個過程是否正在運行,像這樣我有一套要驗證的過程。 – Madhu