Merge pull request #657 from mexon/cron_lock

Add separate lock file for cronhooks, which might also take a long time ...
This commit is contained in:
friendica 2013-03-27 19:41:59 -07:00
commit 1eb56116e8
1 changed files with 10 additions and 0 deletions

View File

@ -19,10 +19,20 @@ function cronhooks_run(&$argv, &$argc){
require_once('include/session.php');
require_once('include/datetime.php');
require_once('include/pidfile.php');
load_config('config');
load_config('system');
$lockpath = get_config('system','lockpath');
if ($lockpath != '') {
$pidfile = new pidfile($lockpath, 'cron.lck');
if($pidfile->is_already_running()) {
logger("cronhooks: Already running");
exit;
}
}
$a->set_baseurl(get_config('system','url'));
load_hooks();