X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fcronhooks.php;h=15d49fe5474b32101c60ff5ba90b58c383f1ac39;hb=34e7206ba49b2835ce21a762a59a8a3626f29b60;hp=27cf642b22776d238fff3447a061321c6799993d;hpb=5b4944fe8e951776542a0401a6766e92ff384020;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();