min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

bash PT3でハイビジョン配信しているポートを把握する(awk $NFで最終フィールド切り出す)

 

PT3で録画や配信しているPT3のプロセスを把握する。

$ ps aux | grep recpt1 | grep -v grep

f:id:min117:20160131092230p:plain

3つ上がっている。

末尾に -http 9001 とあるのは、http経由でハイビジョン配信しているプロセス。

f:id:min117:20160131092415p:plain

ーーー

このプロセスの末尾にある「9000」や「9001」を切り出したい。awkで、最終列(最終フィールド)だけ切り出せればいい。

awkの変数$NFで取り出せるようだ。

ーーー

$ ps aux | grep recpt1 | grep -v grep | awk '{print $NF}'

f:id:min117:20160131092750p:plain

これで、実行中の配信のポートだけ切り出せる。