X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-checks%2Fsbin%2Fdsa-update-unowned-file-status;h=56331ef896a1712090a94f655a2ff059cf4f878a;hb=6f644139675aaa0f85d8aeca1de4c6cf2ae669be;hp=1caaaebe2a8f11e1f97bcbf4a025ee19b01d5252;hpb=527dd9a9bfe81a51a373bc42b3a482f5ec0bd625;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-checks/sbin/dsa-update-unowned-file-status b/dsa-nagios-checks/sbin/dsa-update-unowned-file-status index 1caaaeb..56331ef 100755 --- a/dsa-nagios-checks/sbin/dsa-update-unowned-file-status +++ b/dsa-nagios-checks/sbin/dsa-update-unowned-file-status @@ -22,7 +22,10 @@ # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. CUTOFF=40 -STATUS=/var/cache/dsa/nagios/nouser +STATUSDIR=/var/cache/dsa/nagios +STATUS="${STATUSDIR}"/nouser + +mkdir -p "${STATUSDIR}" tmp=`tempfile` trap "rm -f '$tmp'" exit @@ -31,7 +34,7 @@ if command -v ionice >/dev/null 2>&1; then prefix="ionice -c 3 -t" # idle priority, ignore errors fi -$prefix find / -ignore_readdir_race \( -fstype proc -o -fstype sysfs \) -prune -o -nouser | head -n "$CUTOFF" > "$tmp" +$prefix find / -ignore_readdir_race \( -fstype proc -o -fstype sysfs -o -fstype fdescfs -o -fstype autofs -o -fstype nfs4 \) -prune -o \( -nouser -print \) | head -n "$CUTOFF" > "$tmp" if [ -s "$tmp" ]; then echo "WARN"