Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/myhostn/public_html/forum/Sources/Subs.php on line 4412

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/myhostn/public_html/forum/Sources/Load.php on line 3372
Print Page - Cron Jobs

HostNed Community

WEB HOSTING DISCUSSIONS => Linux Hosting => Topic started by: avatarweb on May 02, 2007, 12:30:55 pm

Title: Cron Jobs
Post by: avatarweb on May 02, 2007, 12:30:55 pm
Hi Mr Dynaweb (as it looks like you who always replies to these things, but hello to anyone else who wants to help too:)

I want  to add a cron job to run every day, which deletes all files in a certain directory that are more than 3 days old.

I have gone to the Cpanel, and adding a job looks fairly straightforward, but before entering commands I want to make sure I know what I'm doing.

I have very little unix experience (only that which I have gained form running hosted websites for a few years), and want to make sure I know the commands that will filter the set of files being deleted to ONLY those older that 3 days.

As a side issue, these files are created by a php script running on the site, so I wonder about the permissions, and I wonder if there is a heirarchy to how permissions are structured. (for example is there a user 'apache, or php who may be the owner of the files?)
Title: Re: Cron Jobs
Post by: Dynaweb on May 03, 2007, 10:55:14 pm

This can be done through cron.  I have to ask first, in this certain directory, will there be only files in there or files and sub-directories?

As for file ownership, I believe that if the file is owned by PHP or Apache, your user would not have permission to delete it, but that can be worked out with the HostNed techs through a support ticket.  For example, Hostned could set a root cron to change all files in a certian directory to oyur owner daily.