2017-08-18 16 views
0

MYSQLで選択クエリをエクスポートしたいのですが、結果ファイルをMysqlのCronjobを使用してMAILとして送信する必要があります。Mysql Cronジョブを使用してメールをエクスポートして送信します。

助けてください、解決策を提案してください.... ありがとうございます。

+0

あなたは私たちが最初に私たちはあなたを助けることができる前に、あなたがしようとしたものを考えて提供する必要があります。試してみる前に問題を解決することはできません。 – Noob

+0

私はMYSQLで初めてです。これは私がなぜ助けを求めたのかという私の要求です。 –

答えて

0

mysql cliを使用してクエリを実行できます。たとえば:

mysql -u 'DB_USER' -p'DB_PASS' -h 'DB_HOST' DATABASE_NAME <<< 'SELECT * FROM table_name' 

のcronエントリの基本的な例:

0 * * * * /usr/local/bin/mysql -u user -ppass -h 127.0.0.1 shop_database <<< 'SELECT * FROM customers' | mail -s 'Customers export' '[email protected]' 
+0

しかし、私はメールを取得しませんでした。私の仕事が正しく動作しているかどうかチェックする方法は? –

+0

cronを設定する前に、ターミナルでコマンドを実行して、正しく動作しているかどうかを調べることができます。例: 'mail -s subject [email protected] <<< 'test email''。 cronが実行されているかどうかを調べるには、 '; echo test>/home/user/cron.log'と入力して、 '/ home/user/cron.log'ファイルが作成されているかどうかを確認してください。 –

関連する問題