PHP Net_SSH2 - exec() 如何获取命令返回码

sun*_*deb 1 php ssh exec phpseclib

如何获取已执行命令的返回码:

<?php
include('Net/SSH2.php');

$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}

echo $ssh->exec('cat /tmp/file_tmp');
//verify the return code
echo $ssh->exec('echo $?');

?>
Run Code Online (Sandbox Code Playgroud)

echo $?(Linux) 和echo %errorlevel%(Win) 不起作用。

有任何想法吗??

neu*_*ert 6

$ssh->getExitStatus()做你想做的事吗?