Podczas wywoływania subprocess.Popen("tcpdump ...", shell=True)
w pythonie wydaje się, że dzwoni /bin/sh -c tcpdump ...
. Ale kiedy kill -9 [pid]
widzę, że to tcpdump staje się :
Porównałem to z uruchomioną przez powłokę komendą tcpdump, która nie ma statusu niedziałającego. jaki jest powód różnicy wyników zabijania? I czy jest to związane z subprocess.Popen
użyciem Pythona ? A czy nieistniejący jest szkodliwy?