IOSのショートカットでssh & uptimeする
ある日ある時やたらにサーバーの負荷が重い気がしました。やっとこWordPressが反応します。ログインしてuptimeすると、
root@ghost:~# uptime
08:36:03 up 74 days, 18:07, 1 user, load average: 28.86, 28.68, 28.09
root@ghost:~# mailq
Mail queue is empty
確かに重いです。ps aux等しても特に異常に負荷の高いプロセスは見当たらない。とりあえずreboot
root@ghost:~# uptime
08:57:19 up 15 min, 1 user, load average: 1.89, 1.24, 0.54
ほぼ正常値に戻りました。いちいちログインして”uptime”するのも面倒だし(おいおいrootにあるまじき…..)。定期的にモニターして結果をテキストファイルに書き出すのも、中身を見なくてはいけないので面倒。ということで、何度か使っているiPhoneからショートカットでsshしてuptimeするというスクリプトを作ります。まずはiPhoneのホーム画面から”ショートカット”をタップして起動。“SSH経由でスクリプトを….”を選択。

スクリプト本体に“uptime”と入れて、以下適切なパラメーターも追加。

この時点で試してみますかね。右下の右矢印をタップ。

当然許可ですね。

結果が得られているので、うまく動作しているようですね。
ショートカットの中で試すわけではないので、ステップを一つだけ追加します。

上図のように結果で検索すると、上の図のようにコンテンツを表示というのが見つかるので、これを追加します。

これが最終形。動かして期待通りの動作をすれば、

一番下の左から2番目の”ホーム画面に追加”をタップ。アイコンの色やタイトルを適切に変更して、

ここで”追加”です。

上図のサーバー負荷をタップすれば、

が出てきます。PC立ち上げて、teraterm.exe等を起動して、sshでログインしてuptimeするよりはるかに手間いらずですね。

コメント