문제의 스크립트가 로컬 호스트 포트 8080의 최신 프로세스를 종료합니다.
#!/bin/bash
x=$(lsof -i:8080 | tail -1 | awk '{print $2}')
kill -9 $x
스크립트 이름이 'killl'인 경우 작동하지 않습니다 (최근에 Kill?). cmdsubst>
스크립트 이름을 'asdf'로 바꾸라 는 메시지가 표시 되면 모든 것이 작동합니다. 이 행동에 대한 설명이 있습니까? MacOS El Capitán을 사용하고 있습니다.
이름을 모호하게 만들지 마십시오.
—
cezar
killl
철자가 잘못된 것으로 잘못 해석 될 수 있습니다 kill
. 보다 명확하고 설명적인 것이 좋습니다 : kill_latest
또는 kill_last
.
type killl
쉘을 시작하려고 시도한 결과는 무엇입니까 ?
killl
있습니까?