August 18, 2026
稀によく停止するMeetingBarを自動起動してミーティングに遅刻しないようにする
MeetingBar はカレンダーの次の予定をメニューバーに出してくれるアプリです。 起動しっぱなしでよいのですが、たまに落ちていて予定を見落とすことがあったので、毎時28分と58分に起動し直す仕組みを組みました。 やりたいのは、次のコマンドを定期実行することです。
open -g -j -a "MeetingBar" -a はアプリ名で起動、-j はウィンドウを隠した状態(hidden)で起動、-g はアプリをフォアグラウンドに持ってこないオプションです。 すでに起動済みなら二重には立ち上がらず、既存プロセスがそのまま使われます。 -g をつけないと実行されるたびに作業中のウィンドウからフォーカスが奪われてしまうので、-g も忘れずに付けてください。
Read more