Kan ikke dræbe en windows proces i cygwin

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kan dræbe en Windows-proces i Cygwin med kommandoen:


$ echo "4128" | xargs kill -f


men kan ikke gøre det med følgende kommando:


$ kill -f 4128
-bash: kill: f: invalid signal specification


Ifølge dokumentation af kill skal syntaksen være korrekt https://cygwin.com/cygwin-ug-net/kill.html[8]


Du kan finde der:


$ kill -f 123


Hvorfor virker den anden kommando ikke?

Bedste reference


Cygwin har 2 drab:


$ type -a kill
kill is a shell builtin
kill is /usr/bin/kill


Skallen indbygget understøtter ikke -f indstillingen. Du skal bruge killingen
eksekverbar:


/bin/kill -f


Eller:


env kill -f