AFAIK, lsof não foi portado para o cygwin.
Você pode usar o utilitário Microsoft netstat :
netstat -aon | awk '$1 == "TCP" && $4 == "LISTENING" && $2 ~ /:8000$/ {print $5}' |
xargs kill
Existe uma maneira de eliminar um processo de escuta em uma determinada porta (por exemplo, em bash lsof -t -i tcp:8000 | xargs kill ) de um script de shell que também funcionará em cygwin , bem como bash ?
AFAIK, lsof não foi portado para o cygwin.
Você pode usar o utilitário Microsoft netstat :
netstat -aon | awk '$1 == "TCP" && $4 == "LISTENING" && $2 ~ /:8000$/ {print $5}' |
xargs kill
Tags networking process cygwin