Esiste un analogo PID fuser -k per Mac OS?

0

Voglio uccidere il processo che viene eseguito su una determinata porta. In Ubuntu ho usato il fuser -k 8000 / tcp. Qual è il modo in Mac OS?

L'ho scoperto in questo modo:

lsof -i tcp:8000
kill -9

Ma è molto lungo. Ho bisogno di un comando breve come il fusore

Grazie

    
posta Vassiliy Vorobyov 30.11.2015 - 17:55
fonte

1 risposta

3

Salva questo in un file che è nel tuo PATH , chiamalo kill-server per esempio. Assicurati di chmod +x su di esso.

#! /bin/bash

lsof -i tcp:8000 | grep -v PID | awk '{print $2}' | xargs kill

Quindi invocalo con kill-server o qualsiasi cosa tu abbia deciso di chiamarlo. Questo è più corto che mai.

    
risposta data 30.11.2015 - 20:42
fonte

Leggi altre domande sui tag