Mi lsof
la salida del comando es correcta mientras que la aplicación que estoy rastreando con lsof -a
está en marcha. En cuanto salgo de esa aplicación, se repite la misma lsof -a
muestra los resultados de cada proceso que tiene una conexión ESTABLECIDA.
lsof -lnPO -i -sTCP:ESTABLISHED -a -p "$(pgrep -d, qbittorrent)" +c0
Al cerrar qbittorrent muestra todas las conexiones que están "ESTABLISHED".
Quiero resultados para conexiones qbittorrent ESTABLECIDAS y cuando no hay ninguna, ninguna conexión.
Estoy mostrando esta salida a través de GeekTool en el Escritorio. Se ejecuta como un shell script.
nice -n 9 /Users/john/ShellScripts/GeekTool/qBT-Activity.sh