計算機で長めの計算を流すときに、それが終わったら(正常終了でもエラーでも)LINEで通知を受け取ることができる方法を試してみた。
参考にしたのはこちら。
なお、ぼそっとつぶやいたら即座にやり方を調べて提案してくれたAさんにも感謝したい。
LINE Notifyのトークン発行
LINE Notifyを友だち追加。
同じページでログイン。
右上の名前からマイページ。
トークンを発行。
コマンド
メッセージを即座に送りたい
計算機に打つコマンドは以下の通り。
curl -X POST -H 'Authorization: Bearer トークン' -F 'message=メッセージ' https://notify-api.line.me/api/notify
トークンには発行したものを、メッセージは日本語でもOK。
計算が終わったらメッセージを受け取りたい
他にもやり方はありそうだが、とりあえず使えそうなものは以下のコマンド。
(nohup time ./test >./out.log 2>./err.log </dev/null; curl -X POST -H 'Authorization: Bearer トークン' -F 'message=test終わったよ' https://notify-api.line.me/api/notify) &