tcpdumpコマンドを使ってAmazon Dash Buttonのボタン押下を検出する仕組みを編み出しました。 どうやんの? tcpdump arp and ether src ac:63:be:ba:09:4b -c 1 arp :ARPパケット and :かつ ether src ac:63:be:ba:09:4b:発信元MACアドレスがDash ButtonのMACアドレス -c 1 :該当するパケットを1回検出したらtcpdumpを終了する。 Dash Buttonを押すとtcpdumpが上記のパケットを検知して終了するので、その後にお望みの処理をするシェルスクリプトを書く感じです。 #! /bin/sh while true ;do ssh -i $2 root@localhost tcpdump arp and ether src $1 -c 1 > /dev/n