重い処理が終わったときに携帯にメールをくれるRubyスクリプト
notify mailを短縮してnomaとします。
#!/usr/bin/env ruby message=ARGV[0] || "notify!" address="xxxxxxx@i.softbank.jp" body=<<-END From: #{address} To: #{address} Subject: Notify Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii #{message} END open("|/usr/sbin/sendmail #{address}","w"){|f|f.write(body)}
以上を/usr/local/binあたりにnomaという名前で保存し、実行パーミッションをつけておきます。
chmod u+x noma
a+xとかやっちゃだめよ。誰でもメール出せちゃうから。
んで、
# pvmove /dev/sdc4; noma "finish pvmove"
みたいにして使うと、終わったら携帯にメールが来ます。
もちろんメールアドレスは変えてね。