Open3
シリアル通信のCI
socat
で仮想シリアルデバイスを作成
socat pty,raw,echo=0,link=/tmp/vtty0 pty,raw,echo=0,link=/tmp/vtty1
/tmp
以下にリンクを作ることで、デバイス名を固定し、かつ特権無しでアクセスできるようになる(ここでは/tmp/vtty0
と/tmp/vtty1
)
gh actionsのworkflowでsocat
は実行できる?
シェルスクリプトの終了ステータスは、
- shebangに
-e
を足す - シェルスクリプトに続けて
echo $?
で得られる