
É possível canalizar um script executável através de um utilitário que mostra quais conexões de rede o script está fazendo [em tempo real]? Eu estava pensando que poderia usar o netstat e conectar-me a esse PID, mas ele não parece aceitar um PID como argumento (apenas procotol, int, port etc.).
Responder1
Você pode canalizar netstat com um grep fazendo o seguinte:
sudo netstat -pa | grep "PID/"
onde o PID deve ser substituído pelo PID do seu processo.
Para obter atualização em tempo real, você pode usarassistir, por exemplo (com PID=1234):
sudo watch -n1 'netstat -pa | grep "1234/"'
Se você deseja apenas conexão de rede e não soquete Linux, você pode usar o evento:
sudo watch -n1 'netstat -ptua | grep "1234/"'