なぜこれが起こるのかとても混乱しています。
sudo ps aux | grep -E '\/erts-[1-9]\d*(\.\d+)+\/bin\/beam'
beam.smp
フォームプロセスでは一致は返されません。
/opt/api_presence/erts-8.3/bin/beam.smp
すべての正規表現テスター/検証者は、これが入力に対して予想される出力を返すことを確認しました。少なくとも/bin/beam
。
コメントでmuruユーザーが私の問題を指摘しました。
答え1
-P
フラグが必要です。
sudo ps aux | grep -P '\/erts-[1-9]\d*(\.\d+)+\/bin\/beam'
正しい結果が返されました。