問題タブ [ssh2-exec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
734 参照

php - feof が無限ループを生成する

最初に ssh2_exec を介してコマンドを実行し (認証が成功した後)、変数で回答を読み取ります。以下の私のコード(認証なし)

たとえば、次のような cmd を実行しようとします。

したがって、コマンドが正常に実行されると、すべてが良好で、応答は

httpd のシャットダウン: [ OK ] httpd の起動: [ OK ]

しかし、たとえば、sudoなしでそのようなコマンドを実行しようとすると

サーバーが「コマンドが見つかりません」などのようなことを言っていることは知っていますが、このエラーを取得できません。このスクリプトは無限に実行されます。

この方法でコードを書き直そうとしました(またはこれに似た別の方法)

しかし、結果は同じです。

したがって、問題は、何が原因で無限ループ$stdout_streamまたは$stderr_stream.

PHP 5.3 を使用しています。

0 投票する
1 に答える
705 参照

php - 解析エラー: 構文エラー、予期しない 'ssh2_exec' (T_STRING)

ssh 接続で mysql データベースをダンプしたい。

エラーメッセージ:

/home/back.sql に mysql データベースをダンプできます

「ssh2_exec」のパーサーエラーを修正するには?

0 投票する
1 に答える
351 参照

php - ディレクトリサイズを取得するssh2 php

フォルダーのディレクトリサイズを取得する方法を理解する必要があります。

機能するコードphp.netから取得されます

したがって、print_r から結果を取得しますが、janedoe のフォルダー サイズを取得するにはどうすればよいですか?

$outgoing の出力は次のとおりです。