双角と言います。
既に幾つか出てきていますが、こんな方法でもありますという実例をひとつ。
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