The most recent client has an option to "wait" for the execution to complete. A nice companion option would be to have the logs collected and displayed during the execution, as they are generated. This would require the client to keep up to date with the log and only display the new parts, as I don't think it is possible to get the log in parts currently (or else the server could be updated to allow this).