2016/08/03の日記
このブログ記事に書いてあるスクリプトを読んで、わからないところを調べた。
83億レコードを移行し、日々2,500万レコードのアクセスログをBigQueryに記録している話(インフラ編) | Money Forward Engineers' Blog
set -o pipefail
bash に set -o pipefail
と書くと、エラーが発生した場合にそれ以降の処理をしないで止まってくれるようになる。
#!/bin/bash -e set -o pipefail
export LC_ALL=C
sortの時に早くなるらしい。
mailコマンドでメールを送る
上のブログの記事とは関係ないけど、mailコマンドに関しても調べた。
mailコマンドを使うと、メールを送ることができる。
本文は以下のように echo
文で指定しなければならない。
echo "本文" | mail -s "タイトル" sample@example.com