$IMPALA_CONNECTION -q "SELECT * FROM tbls_oldr_30" |
while read DB_NAME TBL_NAME EMPE_USER_ID CREATE_TIME EMPE_SPVR_ID; do
echo -e "Table
Name:$DBS_NAME.$TBL_NAME\nCREATED:$CREATE_TIME\nOWNER:$EMPE_USER_ID\n\nYour
table will be deleted on $new_date " |
mail -E -r [email protected] -s "Your table is over X days old"
[email protected]
done
上記のスクリプトはクエリを実行し、その結果を変数に保存します。その後、次のアドレスに電子メールを送信します。[Eメール保護]。これは完全に機能します。ただし、同じ$EMPE_USER_IDが複数ある場合(同じユーザーが複数のテーブルを作成すると仮定)、複数のEメールを送信します。私が望むのは、すべての変数をリストして1つの電子メールで送信することです。