При вызове subprocess.Popen("tcpdump ...", shell=True)
в python, кажется, вызывает /bin/sh -c tcpdump ...
Но когда kill -9 [pid]
, я вижу, что tcpdump становится: Я сравнил это с командой shell, запущенной командой tcpdump, которая не имеет статуса несуществующей. в чем причина разницы в результатах? И связано ли это с subprocess.Popen