#!/bin/sh -e if [ "$#" -lt 1 ]; then printf '%s\n' "Usage: ${0##*/} [args]" >&2 exit 1 fi d="$1"; shift if [ ! -d "$d" -o ! -x "$d" ]; then printf '%s\n' "${0##*/}: Not a directory: $d" >&2 exit 1 fi c='/etc/sysconfig/anacronjobs' [ ! -s "$c" ] || . "$c" TASK_FILTER="${TASK_FILTER:-/bin/true}" for f in "$d"/* ; do [ -x "$f" ] && # Don't run *.rpm* and *~ scripts. [ -n "${f##*.rpm*}" -a -n "${f##*~}" ] && "$TASK_FILTER" "${f##*/}" || continue "$f" "$@" done