From 4987d16fa150f8e523dcc85c9fc83eb68508a0b2 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sat, 3 May 2025 09:33:56 +0000 Subject: automatic import of man-db --- man-db.crondaily | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 man-db.crondaily (limited to 'man-db.crondaily') diff --git a/man-db.crondaily b/man-db.crondaily new file mode 100644 index 0000000..6e95c16 --- /dev/null +++ b/man-db.crondaily @@ -0,0 +1,27 @@ +#!/bin/bash + +if [ -e /etc/sysconfig/man-db ]; then + . /etc/sysconfig/man-db +fi + +if [ "$CRON" = "no" ]; then + exit 0 +fi + +renice +19 -p $$ >/dev/null 2>&1 +ionice -c3 -p $$ >/dev/null 2>&1 + +LOCKFILE=/var/lock/man-db.lock + +# the lockfile is not meant to be perfect, it's just in case the +# two man-db cron scripts get run close to each other to keep +# them from stepping on each other's toes. The worst that will +# happen is that they will temporarily corrupt the database +[[ -f $LOCKFILE ]] && exit 0 + +trap "{ rm -f $LOCKFILE ; exit 0; }" EXIT +touch $LOCKFILE +# create/update the mandb database +mandb $OPTS + +exit 0 -- cgit v1.2.3