fix: cleanup fp command
This commit is contained in:
parent
1b30f4b7b1
commit
24afcffe52
@ -2,33 +2,26 @@
|
||||
|
||||
function fp(){
|
||||
|
||||
for p in "$@"
|
||||
do
|
||||
|
||||
PORT=$var;
|
||||
|
||||
if [ "$(which lsof)" = "lsof not found" ]; then
|
||||
echo "lsof not installed"
|
||||
else
|
||||
for PORT in "$@"
|
||||
do
|
||||
if [ "$PORT" != "" ]; then
|
||||
#echo "checking ($PORT)"
|
||||
PIDS="$(lsof -t -i:$PORT)"
|
||||
|
||||
AMOUNT=$(wc -w<<<$PIDS);
|
||||
|
||||
if [ $AMOUNT = 0 ]; then
|
||||
|
||||
echo "No processes use port $PORT";
|
||||
|
||||
else
|
||||
|
||||
echo "Killing $AMOUNT process(es) using port $PORT";
|
||||
|
||||
echo "$PIDS" | while IFS= read -r pid ; do
|
||||
kill -9 $pid;
|
||||
done
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
done
|
||||
fi
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user