かなり簡単な質問です。最新のファイルと電子メールを選択するためのCronジョブを設定してください
私は毎晩真夜中にmysqlクエリを実行し、csvファイルuser_analytics_2012-03-11.csvを生成するcronジョブを持っています。だから毎日、新しいファイルが新しい日付スタンプで作成され続けます。
私はこのジョブの後に実行され、最新のcsvファイルをピックアップして私に電子メールを送る新しいcronジョブをセットアップしようとしています。私は、ファイル名をハードコーディングすることによってこれを行うことができたし、それが正常に動作します
:
mutt -s "Number of users logged in" -a /tmp/user_analytics_2012-03-11.csv [email protected] < /tmp/message.txt
今どのように私は、このセットアップは、自動的に最新のファイルをピックアップして作るのですか。 どうもありがとう
EDIT
は、私は次のことを試してみました、動作しているようです - これはそれについて移動する正しい方法です。 (お使いのシステムの仕様についてはman mail
)がインストールされている場合にmailx
mutt -s "Number of users logged in" -a /tmp/user_analytics_$(date +\%Y-\%m-\%d).csv [email protected] < /tmp/message.txt
そのないシンプルmysql_command - 複数のクエリのPHPスクリプトテーブルを作成し、出力csvファイルを作成します - ありがとう – Gublooo