[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: Arm Release 1.4.0



Hi,

lsof may spit out a lot of (un)predictable warnings, unwanted and not
relevant to arm.  
Adding the -w option (no warnings) stops that.
Patch attached.


> From 7e2ca00f19505859ec02fbfbff9f4edfb14bd00d Mon Sep 17 00:00:00 2001
> From: Fabian Keil <fk@xxxxxxxxxxxxx>
> Date: Sat, 18 Dec 2010 14:45:09 +0100
> Subject: [PATCH 6/8] Replace the '\s' in RUN_LSOF with ' ' to get it working.
> 
> ---
>  src/util/connections.py |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/src/util/connections.py b/src/util/connections.py
> index abec3f6..d154288 100644
> --- a/src/util/connections.py
> +++ b/src/util/connections.py
> @@ -60,7 +60,7 @@ RUN_SS = "ss -nptu | grep \"ESTAB.*\\\"%s\\\",%s\""
>  # oddly, using the -p flag via:
>  # lsof      lsof -nPi -p <pid> | grep "^<process>.*(ESTABLISHED)"
>  # is much slower (11-28% in tests I ran)
> -RUN_LSOF = "lsof -nPi | egrep \"^%s\\s*%s.*((UDP.*)|(\\(ESTABLISHED\\)))\""
> +RUN_LSOF = "lsof -nPi | egrep \"^%s *%s.*((UDP.*)|(\\(ESTABLISHED\\)))\""
>  
>  # output:
>  # atagar  tor  3475  tcp4  127.0.0.1:9051  127.0.0.1:38942  ESTABLISHED
> -- 
> 1.7.3.3
> 
Index: trunk/src/util/connections.py
===================================================================
--- trunk/src/util/connections.py	(revision 23956)
+++ trunk/src/util/connections.py	(working copy)
@@ -60,7 +60,7 @@
 # oddly, using the -p flag via:
 # lsof      lsof -nPi -p <pid> | grep "^<process>.*(ESTABLISHED)"
 # is much slower (11-28% in tests I ran)
-RUN_LSOF = "lsof -nPi | egrep \"^%s *%s.*((UDP.*)|(\\(ESTABLISHED\\)))\""
+RUN_LSOF = "lsof -wnPi | egrep \"^%s *%s.*((UDP.*)|(\\(ESTABLISHED\\)))\""
 
 # output:
 # atagar  tor  3475  tcp4  127.0.0.1:9051  127.0.0.1:38942  ESTABLISHED