I have a script that I would like to use to clean out a backup directory

of files that are older than 2 days.  I can run the script manually, but

when I put it in as a cron job, it doesn't run.  Here is the script and

crontab if anyone can see a problem I would appeciate it.  The error

message in roots mail when it runs with cron is "find: paths must

precede expression".  TIA

/usr/local/scripts/remove_backups:

#!/bin/sh

find /backup -name data* -atime +1 -exec rm -f "{}" ';'

crontab:

SHELL=/bin/sh

PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin

MAILTO=root

#-* * * * *    root  test -x /usr/sbin/atrun && /usr/sbin/atrun

0 2 * * *   root  /usr/local/scripts/remove_backups

0 3 * * *   root  /usr/local/scripts/backup

#

# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly

#

-*/15 * * * *   root  test -x /usr/lib/cron/run-crons &&

/usr/lib/cron/run-crons 

0 0  * * *     root  rm -f /var/cron/lastrun/cron.daily

0 0  * * 6     root  rm -f /var/cron/lastrun/cron.weekly

0 0  1 * *     root  rm -f /var/cron/lastrun/cron.monthly


--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.