> -----Original Message----- > From: shrike-list-admin@xxxxxxxxxx > [mailto:shrike-list-admin@xxxxxxxxxx] On Behalf Of Stephen Mah > Sent: Tuesday, October 14, 2003 7:49 PM > To: shrike-list@xxxxxxxxxx > Subject: Re: Scripting Question > > > you can probably use the find command, to find files that are > older than > 4 days. Use the -exec option to remove the file. > > Jake McHenry wrote: > > Hi everyone, > > > > I made up a script that backs up my mysql database into a > compressed > > file. What I want to do now it make it only keep the last 4 days, > > anything older than that it will delete, basically the same thing > > logrotate does. > > > > Is there a way for me to do this in a bash script? > > > > The files are named: sql_10142003.sql.gz > > > > Jake McHenry > > Nittany Travel MIS Coordinator > > http://www.nittanytravel.com > > > > > > > > -- > Shrike-list mailing list > Shrike-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/shrike> -list > Something like this? find /archive/backup/sql* -mtime 4 -exec rm -f -r That gives me an error: find: missing argument to `-exec' The man page isn't very good on find. It helped a lot, but some of the stuff is kinda fuzzy. Jake -- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list