Ma sortie de commande lsof
est correcte pendant que l'application que je suis avec lsof -a
est en cours d'exécution. Dès que je quitte cette application, l'appel lsof -a
affiche des résultats pour chaque processus ayant une connexion ÉTABLIE.
lsof -lnPO -i -sTCP:ESTABLABLIE -a -p "$(pgrep -d, qbittorrent)" +c0
En fermant qbittorrent, il affiche ensuite toutes les connexions qui sont "ÉTABLIES".
Je veux des résultats pour les connexions qbittorrent ÉTABLIES et lorsqu'il n'y en a pas, aucune connexion.
Je affiche cette sortie via GeekTool sur le bureau. Il s'exécute en tant que script shell.
nice -n 9 /Users/john/ShellScripts/GeekTool/qBT-Activity.sh