deleting /tmp files from crontab

David Banning david+dated+1462111984.5033c3 at skytracker.ca
Tue Apr 26 14:13:08 UTC 2016


On Tue, Apr 26, 2016 at 02:48:51PM +0200, Michael Schuster wrote:
> On 26/04/16 14:30, David Banning wrote:
> >I am attempting to delete my .spamassassin files from my /tmp directory
> >
> >putting a command in my crontab;
> >
> >find /tmp/.spam*  -mmin +360 -delete
> 
> the find syntax looks strange (assuming this is straight 'find', not 
> somthing crontab-specific); normally, I'd expect to see
> 
> # find /tmp -name '.spam*' -mmin +360 -delete

That seems to delete the files, but not the directories starting in .spam*

Reviewing the find man page, it appears the -delete implementation will
not work unless the directory is empty. Still looking for solutions here.



> 
> Does that help?
> regards
> Michael
> >
> >renders the following error;
> >
> >find: -delete: /tmp/.spamassassin10101hXUUVytmp: relative path potentially 
> >not safe
> >
> >looking in past postings on this matter, post people add the -mindepth 1,  
> >however in my case while it elliminates the error,
> >it does not delete all the files, perhaps because some of the .spam*  
> >files are directories.
> >
> >I wonder if someone has a solution for this.
> >
> >
> >_______________________________________________
> >freebsd-questions at freebsd.org mailing list
> >https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> >To unsubscribe, send any mail to 
> >"freebsd-questions-unsubscribe at freebsd.org"
> >
> 
> -- 
> Michael Schuster
> http://recursiveramblings.wordpress.com/
> recursion, n: see recursion
> 


More information about the freebsd-questions mailing list