cron

What is the best method to generating ranking lists for my website homepage?

What is the best way to generate and maintain several ranking lists for the home page of a website/webapp? e.g. hot posts, most recent posts, most comments, most consecutive wins etc. Currently, I'm thinking about using a cron job scheduler to run the queries to gather the statistics, run an algorithm on the statistics and then finally ...

cron script to act as a queue OR a queue for cron ?

I'm betting that someone has already solved this and maybe I'm using the wrong search terms for google to tell me the answer, but here is my situation. I have a script that I want to run, but I want it to run only when scheduled and only one at a time. (can't run the script simultaneously) Now the sticky part is that say I have a ta...

Validating Crontab Entries w/ PHP

What is the best way to validate a crontab entry with PHP? Should I be using a regex, or an external library? I've got a PHP script that adds/removes entries from a crontab file, but want to have some way to verify that the time interval portion is in a valid format. ...

How do I check for valid (not dead) links programatically using PHP?

Given a list of urls, I would like to check that each url: Returns a 200 OK status code Returns a response within X amount of time The end goal is a system that is capable of flagging urls as potentially broken so that an administrator can review them. The script will be written in PHP and will most likely run on a daily basis via c...

How can I set cron to run certain commands every one and a half hours?

How can I set cron to run certain commands every one and a half hours? ...

Task run manually works, running from cron I get a sigfault

Hello, I've inherited someone else's monster of a BASH script. The script was written in such a way that it uses a ridiculous amount of memory (around 1GB). I can run it from a shell with out issue, but if I run it from cron I crashes with a sig fault. Apart from digging into the poorly commented behemoth, is there a way to run it ...

why download only for apt-get cron job

I'm putting a crontab job for updating with apt-get once a day (running Debian Lenny, there are updates almost daily). But almost all examples i've seen of this cron job invoke the -d flag. This elicits 4 questions: Why should I only download the packages and not install them? Doesn't this defeat the purpose of running it automatical...

A cron job for rails: best practices?

What's the best way to run scheduled tasks in a Rails environment? Script/runner? Rake? ...

alternative to cron?

Does anyone know of a good alternative to cron? I would like something that can be run with different time zones. ...

backing up a huge mysql table using php and a cronjob

I'm working on developing a regular dump of our database. I'm using this script to create the backup and then feeding it through a regular cron job. In the end we end up with a text file as well as an email archive of everything. The problem we've encountered is the size of two of our tables. They each have 60k fields and grow daily. ...

What would be the right way to declare an array within a script that will be called by cron?

I've written a Korn Shell script that sets an array the following way: set -A fruits Apple Orange Banana Strawberry but when I'm trying to run it from within cron, it raises the following error: Your "cron" job on myhost /myScript.sh produced the following output: myScript.sh: -A: bad option(s) I've tried many crontab syntax vari...

Is there a cron-like service written in Perl?

I am mulling over a web-app in Perl that will allow users to create bug monitors. So essentially each "bug watch" will be a bug ID that will be passed to a sub routine along with the "sleep" time, and once the the "sleep time" is over it must recur without blocking the parent process or the peer processes. I tried Schedule::Cron. It s...

Crontab revision control?

I've got a few dozen Linux machines running cron and I'd like to put the crontabs in some sort of revision control system. For source control I use Mercurial (hg), so that'd be ideal, but if there's some other system that is better suited to this task I'd consider it. One aspect which is specific to my situation is that all the crontab...

Timed Tasks (cron-like) in PHP

Is there a full featured, job scheduling package available for PHP? I'm looking for the PHP equivalent to Java's Quartz. I'm fine having things triggered externally from cron to drive the system. The functionality I'd be looking for: Ability to register task (class/method) to be called at given intervals. Ability to specify whether a g...

Calculate when a cron job will be executed then next time

I have a cron "time definition" 1 * * * * (every hour at xx:01) 2 5 * * * (every day at 05:02) 0 4 3 * * (every third day of the month at 04:00) * 2 * * 5 (every minute between 02:00 and 02:59 on fridays) And I have an unix timestamp. Is there an obvious way to find (calculate) the next time (after that given timestamp) the job is du...

Optimize feed fetching

Hello I'm working on a site now that have to fetch users feeds. But how can I best optimize fetching if I have a database with, lets say, 300 feeds. I'm going to set up a cron-job to which fetches the feeds, but should I do it like 5 every second minute or something? Any ideas on how to do this the best way in PHP? ...

How to instruct cron to execute a job every second week?

I would like to run a job through cron that will be executed every second Tuesday at given time of day. For every Tuesday is easy: 0 6 * * Tue But how to make it on "every second Tuesday" (or if you prefer - every second week)? I would not like to implement any logic in the script it self, but keep the definition only in cron. ...

Is the iPhone "cron-able"?

Note - I have not delved very deeply into Apple's iPhone SDK yet. However, based on another question asked recently, I'm wondering if, since the iPhone is running some stripped-down edition of Mac OS X if it doesn't have a crontab feature. If so, how would you access it? Thanks. ...

Persistent Quartz Jobs in Spring

Has anybody had any experience configuring the Spring Framework to use Quartz' persistent jobs feature ? ...

Is there a special restriction on commands executed by cron?

I have a crontab that looks like 0 0 * * * pg_dump DB_NAME > /path/to/dumps/`date +%Y%m%d`.dmp which works fine when I run it manually, but not when cron runs it. After digging through the logs, I see Dec 12 00:00:01 localhost crond[17638]: (postgres) CMD (pg_dump DB_NAME > /path/to/dumps/`date +) It looks like a problem with perce...