rm:ディレクトリリソースが空ではありません。

rm:ディレクトリリソースが空ではありません。

AIX コンピューターからファイルを削除すると、この種のエラーが発生します。同じエラーが発生しますrmdir

pwd
/hm/dev/application/backup/ear

rm -rf resources
rm: Directory resources is not empty.

ls -lart隠されたファイルを見つけるためにunderresourcesとディレクトリを使ってみました。earしかし、隠されたファイルはありません。

ベストアンサー1

これが発生する可能性がある1つの状況は、アプリケーションがディレクトリに書き込みを続け、コマンドがディレクトリの内容を削除し、ディレクトリ自体を削除しようとしますが、新しいコンテンツが記録されたために失敗する場合です。

この状況が発生したときに書き込みを続けているアプリケーションを検索してみると、新しいファイルの書き込みが中断され、ディレクトリの削除が正常に行われました。あなたはそれを使用することができます

lsof | grep /my/directory/path

これを行うアプリケーションを見つけます。

おすすめ記事