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

それから私はそれを使うことができます。まずインストールしてみてください。

関連情報