Не забывайте, что опция --no-run-if-empty для kill:)
lsof -ti :8080 | xargs --no-run-if-empty kill -9
Таким образом, kill будет запущен, будет прослушивание процесса, не нужно делать проверьте себя.