前提・実現したいこと
お世話になります。
LINUXで構築したFTPサーバの特定ディレクトリにデータがアップロードされたことをリアルタイムで知りたいと思っています。
利用しているFTPサーバプログラムにはそのような機能がないようで、linuxコマンドで実現できないか調べました。
incrontabというコマンドを使って。特定のディレクトリにデータが作られたときに、/var/log/messageにメッセージを出すことには成功したのですが、そのメッセージをメール転送する術がわかりません。
rsyslogやgrepコマンドの活用など調べたのですが見つかりませんでした。
正規表現は私のLVでは使いこなせません。
何か方法をご存知であればアドバイスお願いいたします。
試したこと
以下のコマンドで、xxx/ftp/testdir/にデータが追加されたとき、var/log/messageにログメッセージが排出されるようになりました。そのメッセージを抽出してメール転送したいと思っています。
ftp/testdir IN_CREATE logger -t incron "/ftp/testdirにデータが追加されました"
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/29 00:11