tty

    0

    1答えて

    私は、Linux上のttyデバイスが一度に1つのインスタンスからしかアクセスできないようにする必要があります。 これを行うには、flock()関数を実装しました。 しかし、私のテストでは、flock()ロジックがなくても、別のプロセスからシリアルポートを開くことができませんでした。 これはすべての場合の通常の動作であるかどうか疑問に思っていますので、flock()ロジックを削除し、ブロックopen

    1

    1答えて

    ***Unable to run npm command "npm install -g tty.js". Here is the error log I am getting :*** = D:\ Users \ユーザーpjha \のAppData \ローミング\ NPM \ node_modules \ tty.js \ node_modules \ WS (node-gyp rebui

    2

    1答えて

    私が知っているので、sys.stdoutは、端末の標準出力を表すファイルです。私はそれを与えるものは何でもパラメータ、sys.stdout.seekを使用しようとすると、しかし、それはエラーがスローされます。 IOError: [Errno 29] Illegal seek 何が起こっていますか?私はxtermのような仮想端末ではなく、TTY自体を使用しているのでしょうか?どうすれば解決できま

    2

    1答えて

    私は彼らが異なるファイル記述子を持っていることを知っています、stdxxはリダイレクトすることができます。 n = read(tty_fd, buf, sizeof(buf)); n = read(STDIN_FILENO, buf, sizeof(buf)); n = write(tty_fd, buf, sizeof(buf)); n = write(STDOUT_FILENO, bu

    0

    1答えて

    github.com/kr/ptyパッケージを使用して、外部プロセスが生成されるための疑似TTYを作成しています。しかし、それらの端末サイズは端末エミュレータのウィンドウサイズよりも小さいようです(つまり、ncursesやその他の端末UIはxterm/Konsoleの左上隅にのみ描画されます)。 この問題を解決するアイデアの方法は、パッケージ自体になりますように私はPTYパッケージにバグを調達して

    0

    2答えて

    非常に遅いssh接続でプログラムを実行します。印刷速度が遅い場合、印刷速度が遅くなるかブロックされますか。 System.out.println(); だからコンソールに数ギガバイトしか印刷されないが、接続が遅い - 表示されないデータが表示される場所は? ttyメモリのサイズは?私がしばらくの間接続を失う - それはまだ実行されますか?

    1

    1答えて

    ホストにsshするために使用されるサブプロセス。 ここでは、ユーザーとしてsshを実行してコマンドを実行するためのコードスニペットを示します。 (のようなもの) sshProcess = subprocess.Popen(['ssh', hostname], stdin=subprocess.PIPE, stdout = subprocess.PIPE, universal_newlines=Tr

    0

    1答えて

    Javaアプリケーションからコマンドbash -iを実行しようとしています。なぜなら、ユーザーはある作業の途中でシェルを使用してから、Javaアプリケーションに戻ることができるからです。すべてがうまく機能し、コンパイルした後 import java.io.*; public class exec { public static void main(String[] args) thr

    0

    1答えて

    Node.jsを使用してlinuxのwatchコマンド機能を実装する方法は何ですか? 端末stdoutが定期的にコンテンツを置き換えている場合は、だから私は間違いなくは必要ありませんhttps://github.com/chjj/blessed機能。テキストコンテンツを更新/置換するだけです。 一般的なタスクでなければなりませんが、奇妙ですが、Googleには簡単な解決策はありません。

    0

    1答えて

    私は通常、サーバ上で仮想端末を開くためにGNU screenを使用しているため、ログアウトまたは切断されたときに長時間実行されているプログラムを実行することができます。私は今、ラズベリーパイをSparkfun OpenScaleに添付してload cell(体重を測定するための重み付けスケール)を読んでいます。このOpenScaleボードを読み出すために 私はいくつかのオプションを備えた端末プログ