use built-in erlang:port_info to get os proc id