Todo lo que puse en esa página está asi:
Código:
class lock
{
var $file;
var $time_limit = 600;
function lock( $file )
{
if ( !is_writable(dirname( $file )) )
die("directory is not writable");
$this->file = $file;
}
function exits_lock()
{
if ( !is_file( $this->file ) )
{
touch( $this->file );
return false;
}
else
{
// Check the time of lock
$time=@filemtime( $this->file );
if($time && ($time<=(time()- $this->time_limit )))
{
touch( $this->file );
return false;
}
else
{
return true;
}
}
}
function __destruct()
{
unlink( $this->file );
}
}
$mylock = new lock("/home/domain/public_html/cron/cron.lock");
if ( $mylock->exits_lock() )
die("app running");
........scripts.....
No se donde habrá más que configurar, o me falta alguna configuración? tal vez haya alguna variable mas que colocar?