[debian-users 00152] Re: サーバ側に転送されたファイル名をプログラムから認識したいのですが

Soukaku TATARA soukaku @ downtown.jp
2017年 10月 21日 (土) 00:15:51 JST


双角と言います。

既に幾つか出てきていますが、こんな方法でもありますという実例をひとつ。

   Subject: [debian-users 00148] サーバ側に転送されたファイル名をプログラムから認識したいのですが
Message-ID: <JxzrU26C8JLUV57OJPmV8z3w1 @ tea.odn.ne.jp>
On Thu, 19 Oct 2017 13:40:03 +0900, y_nakayama @ tea.odn.ne.jp wrote:
----------
> 転送されてきたファイルに対する処理は、ファイルごとに異なっています。その
> ため、転送されたファイル名をプログラムから認識したいのですが方法が解りま
> せん。

Raspberry Piであれば、rsyslogが動いていると思うので

 ・ftpデーモンのログをrsyslogに渡す
 ・ftpデーモンからのログを、名前付きパイプに出力
 ・名前付きパイプを監視するプログラムを常時実行させ、そのプログラムの中
  でやりたい処理をさせる

ということも出来ますね。(設定とかは、多少面倒かもしれませんが。)
実際に、仕事でこの仕組を動かしているものがあるのですが、問題なく処理でき
ています。

rsyslog から名前付きパイプ経由で出力したログを snmptrap で飛ばす
https://www.downtown.jp/~soukaku/archives/2013/0413_022911.html

参考になれば幸いです。
________________________________________________________________________
                 Toshiaki TAKADA              mailto:soukaku @ downtown.jp
                                        http://www.downtown.jp/~soukaku/
                                              http://twitter.com/Soukaku


debian-users メーリングリストの案内