0

Debian 7 を実行しています。プログラムがファイルを開くときに、現在実行中のファイルからの出力を提供できる可能性はありますか?

例: C/Java プログラムを実行しています。これは(添付)ですか?例としてファイル /etc/motd に。ssh またはその他のプログラムが /etc/motd を読み取ろうとすると、代わりに C/Java プログラムが出力を提供します。したがって、ファイルがディスクから読み取られる代わりに、C/Java プログラムから読み取られます。

4

1 に答える 1

0

/etc/motd は、通常のテキスト ファイルやバイナリ ファイルではなく、特別なデバイス ファイルとして作成します。次に、プログラムをパイプでデバイス ファイルに接続し、入力を待機させます。入力が受信されると、プログラムはデータを処理し、必要なコマンドを実行します。参照する項目は、mknod および | です。(パイプ)。

于 2013-07-15T02:00:29.850 に答える