如何获取执行的命令的返回码:
<?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 $?');
?>
echo $?
(Linux)和echo %errorlevel%
(Win)不起作用。最佳答案
$ssh->getExitStatus()
是否可以满足您的需求?
https://stackoverflow.com/questions/18278023/