title: 'Execute Command' keyword does not complete the execution on remote machine
body: <p>I am trying to run a command (Jar file execution) on a remote machine using the 'Execute Command' keyword of SSH library. But the control returns even before the command execution is completed. Is there a way to wait until the command is executed?</p>
  
  <p>Below are the keywords written:</p>
  
  <p><code>Run The Job
      [Arguments]    ${machine_ip}  ${username}  ${password}  ${file_location}  ${KE_ID}
      Open Connection     ${machine_ip}   timeout=60
      Login    ${username}  ${password}
      ${run_jar_file}=     Set Variable    java -jar -Dspring.profiles.active=dev ${file_location} Ids=${KE_ID}
      ${output}=    Execute Command    ${run_jar_file}
      Log    ${output}
      Sleep    30
      Close Connection</code></p>