file-descriptor

    7

    2答えて

    ファイルディスクリプタが有効かどうかを確認するにはどうすればよいですか?可能であればfd=3に書きます。それ以外の場合は、stdoutに書きたいと思います。私は、os.writeの呼び出しをtry-except文で折り返すことができることを知っていますが、fd=3が書き込み可能かどうかを事前に知りたいと思います。

    2

    1答えて

    開いたRandomAccessFileインスタンスからファイル名を取得するにはどうすればよいですか? 私はファイル自体に関連する唯一の次の方法を見つけることができます。 getFD():FileDescriptorオブジェクトに getChannel()を返しますのFileChannelオブジェクトを返します 私はしたいと思いますFileクラスインスタンスを取得するか、RandomAccessFi

    19

    2答えて

    私は自分のソケット間の通信にselect関数を使用しています。私はwhileループを持っています。 - while(!done) { FD_ZERO(&read_flags); FD_ZERO(&write_flags); FD_SET(comm_fd1, &read_flags); FD_SET(comm_fd2, &read_flags);

    49

    3答えて

    これがうまくいかない理由を教えてもらえますか?私はファイル記述子で遊んでいるが、少し失われて感じる。 #!/bin/bash echo "This" echo "is" >&2 echo "a" >&3 echo "test." >&4 最初の3行はうまく動作しますが、最後の2行はエラーになります。どうして?

    38

    2答えて

    別の科学的プログラムを実行するために使用されるos.system()を呼び出すPythonスクリプトを含む科学的ソフトウェアを使用しています。サブプロセスが実行されている間、いくつかの点でPythonは次のように出力されます close failed in file object destructor: IOError: [Errno 9] Bad file descriptor 私はこのメ

    15

    2答えて

    私はこのように、ファイル記述子を示すために、bashの変数を使用したい: id=6 file=a exec $id<>$file しかし、使い方が間違っている:だから -bash: exec: 6: not found 、ファイル記述子を示すために、変数を使用する方法execコマンドで?

    0

    1答えて

    子プロセスが親プロセスからforkされると、親プロセスのすべての変数が新しい子プロセスにコピーされます。したがって、フォークが起こる前に共通のファイルを開いて、親と子の両方から同じファイルを読み込もうとすると、両方とも独立して結果を出力するはずです。しかし、これを実装しようとすると、親と子のファイルからの読み込みがインターリーブされているようです。これがなぜ起こっているのかを知る必要があります。新

    0

    1答えて

    AがTCPクライアント、BがTCPサーバー、AがBに接続されていて、Aのソケットのファイルディスクリプタがfd1(A)であり、ファイルBのディスクリプタはfd2です。この時点で、プロセスAはforkされたC、Cという名前の子プロセスもfd1(A)と同じファイルテーブルを指すfd1(C)を持ちます。どのプロセスAまたはCがメッセージを受け取りますか?メッセージはfd1(A)に配信されますか?またはf

    0

    1答えて

    私はexecveコマンドでファイル記述子を渡してから、それを他の側にアクセスする方法を知りたいと思います。私はファイル記述子をリダイレクトするためにdup2を使うことができますが、私はそれを行うことはできません。実際にファイル記述子を子に渡し、子で使用する必要があります。 親がパイプ+そうのような引数を行います: int pfd[2]; if(pipe(pfd) == -1) exit

    1

    1答えて

    をファイルディスクリプタを取得し、私はこの記事を見ました:system call to map memory to a file descriptor (inverse mmap)? 私はそれがそのインターフェイスでファイルディスクリプタが与えられることができるように望んでいる必要があり、ライブラリをしたいと思います私がmmapファイルを編集したメモリの領域から読み込むファイル記述子。そのメモリ領