質問 |
||
| QNo.3921770 | vsftpd+swatchでphp起動 | |
|---|---|---|
| 質問者:nyalio |
お疲れ様です。 サーバー周りはほとんど触ったことがなく、シェルも初めてなので、ググりながら書いているものです。 よろしくお願いします。 ftpでpng画像がアップされたらphpにpngのファイル名を渡して加工。 という流れを想定しています。 サーバーはCentOSです。 間にSwatchを入れて、VSFTPD.logを監視させているのですが、 (1)まずVSFTPDがわからない これも触るのは初めてです。現在windowsにFTPを設定して、サーバーにアクセスしています。 VSFTPDのログは最後が3/31で、自分がwindowsからFTPで出し入れしてもログは残りません。 ためしにサーバーのコマンドラインからftp localhostで入ってみました。(ただ使い方がわからずそのままログアウト) そもそもVSFTPDのログは何をすれば残るのでしょうか・・・ (2)Swatchで引数つきでPHPに投げられるのか watchfor でログをパターン検索します。 一致したらPHPにパイプしようと思っているのですが、 パターンに一致したファイル名を抜き出してPHPに渡すことはできるのでしょうか。 何分どうすればいいかわかっていないので質問もまとまっていませんが、 お力添え願います。 必要な情報があれば捕捉しますのでご教授願います。 |
|
困り度:
|
||
| 質問投稿日時: 08/04/04 16:35 |
||
回答良回答10pt |
|
| ANo.1 | デフォルト:/var/log/vsftpd.log みたいですよ。 自分のFedora8にて確認済 2については PHP「が」拾いにいかないといけないような気がしますが。。。 PHPでファイルアップロードさせたほうが早いような。。。 あ、でもこれはWeb(httpd)しないとだめかな。 自分はPHP+httpdな人間なので、すみません。 |
|---|---|
| 回答者:GGL | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/04/05 00:12 |
|
| |
| この回答へのお礼 | 質問してみてからいろいろとやってみましたが、 確かに/var/log/vsftpd.logであってます。 それをswatchに監視させて、shに投げるようにしました。 PHPが拾いに行かなくても、shが受け取った引数をそのまま投げることができました。 なので中途半端に自己解決しました。 ご回答ありがとうございました。 |