From: Andrew Dolgov Date: Wed, 23 Jan 2008 14:29:24 +0000 (+0100) Subject: update_daemon2: don't expect client part to be executable X-Git-Tag: 1.2.20~73 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=73d3b9b1f6a4fb509af4085a9944713aff4f7655;p=tt-rss.git update_daemon2: don't expect client part to be executable --- diff --git a/update_daemon2.php b/update_daemon2.php index 68989c8e..d422c536 100644 --- a/update_daemon2.php +++ b/update_daemon2.php @@ -13,6 +13,7 @@ define('MAX_JOBS', 2); define('CLIENT_PROCESS', './update_daemon2_client.php SRV_RUN_OK'); define('SPAWN_INTERVAL', DAEMON_SLEEP_INTERVAL); + define('PHP_EXECUTABLE', '/usr/bin/php'); $running_jobs = 0; $last_checkpoint = -1; @@ -69,7 +70,7 @@ } else { pcntl_signal(SIGCHLD, SIG_IGN); pcntl_signal(SIGINT, SIG_DFL); - passthru(CLIENT_PROCESS); + passthru(PHP_EXECUTABLE . ' ' . CLIENT_PROCESS); exit(0); } } diff --git a/update_daemon2_client.php b/update_daemon2_client.php index ff3ac1d3..8934cbe4 100644 --- a/update_daemon2_client.php +++ b/update_daemon2_client.php @@ -3,6 +3,8 @@ // define('DEFAULT_ERROR_LEVEL', E_ALL); define('DEFAULT_ERROR_LEVEL', E_ERROR | E_WARNING | E_PARSE); + $start_timestamp = time(); + if ($argv[1] != "SRV_RUN_OK") { die("This script should be started by update_daemon2.php.\n"); } @@ -156,5 +158,7 @@ if (DAEMON_SENDS_DIGESTS) send_headlines_digests($link); + print "Elapsed time: " . (time() - $start_timestamp) . " second(s)\n"; + db_close($link); ?>