3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macでターミナルからタイマーを簡単にセット出来るようにする

Posted at

エイリアスの設定をする際にちょっとつまづいたので備忘録。

背景

とある案件でデプロイからサーバー反映まで10分〜50分程時間がかかるものがあった。
確認するのに毎度時計を見るのは面倒だったのでタイマーを仕掛けたかったが、macの通知センターにタイマーがなかった。
わざわざアプリを入れるのは嫌だったので、あるもの(ターミナル)でどうにかしようと思った。

環境

  • MacOS Mojave 10.14.4
  • Bash

設定

.bashrc
function timer() {
  sleep $1; osascript -e 'on run argv
    display notification item 1 of argv
  end run' -- "$2"
}

これでターミナルでtimer 5 xxxと打てば5秒後に以下のような通知が出る。
スクリーンショット 2019-05-07 20.03.36.png
途中で止める場合はCtr+C

課題

  • 進捗状況が見えない
  • タイマーが出るまでターミナル動きっぱなし

参考

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?