##最終的にやりたいこと
SSH 越しで実行したコマンドを、ローカルの Mac 側で、SSH 側のコマンド終了通知を受けたい。
終了まで長い時間のかかるコマンドを走らせてる間に、別の作業に移った時に、コマンドを実行していたことを忘れてしまったりするのですが、通知があると思い出せるので。
追記 2016/10/05 13:06
単発、と言うよりは、コマンドの終了後、常時通知が欲しいと考えています。リモート環境で、何かしらの作業をしている時に、コマンド時に自動で通知することを想定しております。
下記URLのような感じです。
参考 URL
Macで時間のかかるコマンドが終わったら、自動で通知するzsh設定 - Qiita
##環境
Mac Sierra
CentOS 6.8
iterm2
##質問 1
それ!という linux 用のライブラリなどが見つけられず、代替の手段を考えているのですが、何か良い方法はございますでしょうか?
自分が検討しているのは、SSH越しでのコマンド実行終了時に何かしらの文字列を出力し、それを iterm2 の機能を使って取得し、Mac へ通知を出すなどです。
参考 URL
iTerm2で特定文字列をハイライトやGrowl通知する - Qiita
##質問 2
追記
zsh での解決策を自己回答いたしました。
とりあえず解決しましたが、他にもスマートな解決策がございましたら、ぜひお願いいたします。
追記ここまで
ということで、2つめの質問とし、コマンド終了後に、毎回、任意の文字列を出力することは可能でしょうか?あるいは、任意のコマンドを実行することはできますでしょうか?
よろしくお願いいたします。
なお、通知に関しては、Mac 側に通知できれば、それに越したことはありませんが、Slack などに通知などでも良いかなとも思っております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/03 02:55