VS Code 터미널에서 lsof 명령을 찾을 수 없습니다.

VS Code 터미널에서 lsof 명령을 찾을 수 없습니다.

을 사용하여 애플리케이션을 시작하려고 하는데 npm start다음 오류가 발생합니다.

rm: cannot remove 'dist/': Device or resource busy

실행하려고 하면 lsof오류 메시지가 나타납니다: bash: lsof: command not found. 나는 및 /usr/sbin/가 없다는 것을 알았습니다 ./usr/share/usr/ssl/

Windows 10 환경에서 이 Visual Studio Code bash 터미널을 사용하고 있습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

귀하의 질문을 이해한다면 Windows 10에서 WSL을 사용하고 있다고 생각합니다. lsof를 설치하려면 npm이 컴퓨터에 설치되어 있으므로 다음 명령을 실행하거나 npm install lsofUbuntu\Debian 터미널에서 전통적인 방법을 사용하여 설치해야 합니다. sudo apt install lsof나머지 부분에 관해서는 lsof를 설치하고 나면 lsof -D /mypath해당 디렉터리의 모든 파일을 사용하는 프로세스를 사용하고 종료할 수 있습니다.

참고: suse를 사용하는 경우 다음 명령을 사용할 수 있습니다.

 sudo zypper ref
 sudo zypper up
 sudo zypper install lsof

위 명령을 편집하면 독립 실행형 Ubuntu\Debian 또는 Suse에서도 사용할 수 있습니다.

답변2

일반적으로 CentOS/Fedora/RHEL에서는 다음과 같이 설치합니다.

yum install lsof
dnf install lsof

그러면 나는 그것을 사용할 수 있다. 먼저 설치해 보세요.

관련 정보