X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fcronhooks.php;h=15d49fe5474b32101c60ff5ba90b58c383f1ac39;hb=28df35052a452ad992ad8d67cffbfa380759e414;hp=27cf642b22776d238fff3447a061321c6799993d;hpb=4196b6a96c47ccaaba1fb775b4d5de93eed7cc99;p=friendica.git diff --git a/include/cronhooks.php b/include/cronhooks.php index 27cf642b22..15d49fe547 100644 --- a/include/cronhooks.php +++ b/include/cronhooks.php @@ -12,17 +12,27 @@ function cronhooks_run(&$argv, &$argc){ if(is_null($db)) { @include(".htconfig.php"); - require_once("dba.php"); + require_once("include/dba.php"); $db = new dba($db_host, $db_user, $db_pass, $db_data); unset($db_host, $db_user, $db_pass, $db_data); }; 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();