問題タブ [stty]

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 投票する
1 に答える
1455 参照

python - Stty が Python サブプロセスの使用に夢中になっている

私は奇妙な問題に直面しています。cmdを介して特定のコマンドを呼び出すたびに、コマンドが終了するsubprocess.Popen(cmd).wait()と、stty が悪化します (シェルでそれ以降のコマンドをエコーし​​ない、改行が機能しないなど)。stty sanestty を再び正常にするには、実行する必要があります。この理由は何でしょうか?

更新実行中のコマンドは、elasticsearchプロセスを開始しています。このコマンドは、プロセスをバックグラウンドで起動します。

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

serial-port - stty とキャリッジ リターンの送信

通信しようとしているシリアル デバイスがあります。このデバイスは、コマンド文字列が「\r」で終了すると、完全なコマンドが送信されたことを認識します。したがって、典型的なコマンド文字列は "COMMAND \r" のようなものです。

キャリッジ リターンがデバイスに送信されるように stty を構成するのに問題があります。現在、デバイスはどのコマンドにも応答しないため、デバイスへの入力がまだ「ハング」しているようです。

ターミナルをバイパスする簡単な C コードをいくつか書きましたが、そこでデバイスからの応答を正常に引き出すことができます。これが、ターミナルでコマンドが適切に終了していないと思う理由です。+onlcr- 、などのさまざまな順列を試してみましたが+icanon、役に立ちませんでした。私が知る限り、ボーレート、パリティ、データ ビット、スタート ビット、ストップ ビットはすべて適切に設定されています。

この問題をデバッグするにはどうすればよいですか?

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

php - phpからexpectスクリプトを実行しています。stty の設定がうまくいかない

私は期待スクリプトを実行するphpスクリプトを持っています。scipt が telnet 経由で別のデバイスにリモート接続し、そこでいくつかのコマンドを実行して結果を返すことを期待します。PHP スクリプトは、リモート デバイスから返された結果を Web ページに出力するための手段にすぎません。

これは私が問題を抱えている行です:

コンソールからスクリプトを実行すると、すべてが正しく機能します。リモート デバイスは 1000 行 (stty 行で指定したもの) の出力を返します。Web ブラウザーからスクリプトを実行すると、stty 行で何を指定しても、15 行の出力が得られます。誰かが私が間違っていることを知っていますか?

念のため、私が使用しているスクリプトは次のとおりです。

script.php :

expect_scipt.exp :

それらをテストするために私が行うことは次のとおりです。

これをコンソールで実行します:

Web ブラウザーを開き、script.php に移動します。

前もって感謝します。

0 投票する
3 に答える
5084 参照

linux - netcatの入力ストリームを変更するにはどうすればよいですか?

RedHatLinuxマシン上のシリアルデバイスへのTCP/IPインターフェイスを作成しています。bashスクリプトのnetcatを使用して、多くの問題を発生させることなくこれを実現しました。

問題は、シリアルデバイスが応答の行末にキャリッジリターン('\ r')を使用することです。これを( "\ r \ n")に変換して、電話をかけているWindowsマシンが問題なく応答を表示できるようにします。私は、単純なbashソリューションを使用してこれを実行する方法を理解しようとしています。sttyにアクセスしてシリアルデバイスを構成することもできますが、入力側に「\r」から「\r \ n」への変換がありません(私が知る限り)。

netcatの入力側でtrを使おうとしましたが、うまくいきませんでした。

何か案は?

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

linux - stty パラメータの設定

bash を使用して ttyS0 から読み取ろうとしており、次のように設定する必要がありますが、それを理解するのに苦労しています

ここに私のコードがあります:

スクリプトは機能していますが、パラメーターを設定する必要があります。助言がありますか?ありがとう:)

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

php - PHP CLI を介して端末の行/列を決定する

コマンドを使用して端末のサイズパラメーターを簡単に把握できることを知っていますstty -a。ローカル CLI PHP スクリプトを使用する場合、その出力を取得するのにまったく問題はありませんsystem()

しかし、sshコマンドから開始されたphpスクリプトを介して同じことを試みています。悲しいことに、sttyこれまでに返されるのは次のとおりです。

呼び出しコードは次のとおりです。

問題は、ターミナルに出力してそこから入力を読み取ることができる場合 (たとえばfread()、STDIN からfwrite()PHP の STDOUT に出力できる場合、stty有効な STDIN と STDOUT も持つべきではありませんか?

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

bash - 送信されたクエリよりも多くの応答を返すArduino

Arduino を使用してデータを Pachube に投稿するときに問題が発生します。Arduino は、「t」を送信すると温度の JSON データを返し、「l」を送信すると光レベルの JSON データを返すように構成されています。これは、Arduino シリアル モニターを介して完全に機能します。次に、2 つの bash スクリプトを作成しました。1 つは定期的に 't' および 'l' コマンドを Arduino に送信し、各要求の間に 10 秒間待機します。

これはうまくいきます。10 秒ごとにエコー メッセージが表示されます。もう 1 つのスクリプトは、生成された JSON をシリアル ポートから読み取ります (基本的には、Web ページからコピーしました)。

残念なことに、このスクリプトは 10 秒ごとに数回、Pachube にデータを投稿したことを伝えるエコー メッセージでおかしくなります (最初のスクリプトが Arduino に JSON メッセージを作成するように指示したときはいつでも)。Arduinoのバッファリングされたメッセージに問題があるのではないかと思いましたが、電源を切って入れ直しても問題は残ります。何かご意見は?前もって感謝します。

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

php - symfony2アプリケーション、vagrant&ant:stty:標準入力:無効な引数

開発環境(symfony2アプリケーション)をWindows 7 localhostから、vagrantとデフォルトのubuntu10.0464ビットマシンを使用して仮想マシンに移動しようとしています。すべてがセットアップされ、ほぼ機能しますが、気になることが1つあります。

antを実行してphpunitを実行すると、自作のブートストラップの実行中に次のエラーが発生します。

問題を次のコード行に絞り込むことができます。このコードは、symfony cache:warmupコマンドを実行します。

これにより、次のコマンドが実行されます。

antなしでphpunitを実行すると正常に動作するため、executeCommand行なしでantを実行しても正常に動作します。

私はこのsttyエラーについて少し読んで、、、、を調べましたが~/.bashrc、ttyやsttyのようなものは見つかりませんでした。だから私はそれを機能させるために何を削除できるかわかりません。~./profile/etc/bash.bashrc/etc/profile/root/.bashrc/root/.profile

キャッシュのウォームアップが必要で、何が問題になっているのか理解できないため、少し行き詰まっています。

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

php - Symfony2 CLI エラー (「stty」は内部コマンドまたは外部コマンドとして認識されません)

Windows コマンドラインから Symfony2 でエンティティを生成しようとすると、次のエラーが発生します。

Symfony バンドルに FOSUserBundle を追加しました。エンティティを作成しようとしました。

エラーは他の場所にも表示されます。

FOSUserBundle ユーザー管理も追加しました。OS: PHP 用 Windows 7 xampp パッケージ。

私に何ができる?

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

symfony - symfony2 エラー、stty が認識されない

私はチュートリアルに従っています。コマンドを使用しているとき

その後、エラーが発生します

私はsymfony2が初めてです。