この質問に「bash」というタグを付ける必要があるかどうかわかりません。多くのことがこのフォルダーを削除する可能性があり、bash には実際に削除するための独自のコードが含まれていません。
何が起こっているのかを追跡する 1 つのオプションは、ディレクトリを削除できないようにしてから、Hudson (または他の場所) でエラーが発生していないかどうかを確認することです。親フォルダーまたはその中の任意のファイルに「不変」フラグを設定すると、削除は失敗します。
BSD (FreeBSD/NetBSD/etc) では、以下を使用します。
sudo chflags schg /path/to/directory_or_file
Linux では、次を使用します。
sudo chattr +i /path/to/directory_or_file
ここで、すべての root メッセージと cron メッセージを実際に取得していることを確認し(フィルター処理や null 配信ではなく)、Hudson のデバッグ レベルを上げて (ある場合はわかりません)、何が起こるかを観察します。 .
不変フラグ (または schg) をフォルダーに追加しても、サブフォルダーのコンテンツは保護されないことに注意してください。ディレクトリを削除したり、ディレクトリにファイルを追加または削除したりすることができなくなるだけです。
[ghoti@pc ~]$ mkdir zzz zzz/foo
[ghoti@pc ~]$ touch zzz/bar
[ghoti@pc ~]$ sudo chflags schg zzz
[ghoti@pc ~]$ touch zzz/baz
touch: zzz/baz: Operation not permitted
[ghoti@pc ~]$ touch zzz/foo/baz
[ghoti@pc ~]$