From d4d0e976dc371d6fb761d3e3713ca0f7182ebb40 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 27 Sep 2020 16:42:42 +0300 Subject: update-feed: exit with non-zero exit code if update_rss_feed() failed daemon: log if per-feed update task terminated with non-zero exit code --- update.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'update.php') diff --git a/update.php b/update.php index d3ccdc236..c6af40715 100755 --- a/update.php +++ b/update.php @@ -260,12 +260,17 @@ if (isset($options["update-feed"])) { try { - RSSUtils::update_rss_feed($options["update-feed"], true); + + if (!RSSUtils::update_rss_feed($options["update-feed"], true)) + exit(100); + } catch (PDOException $e) { Debug::log(sprintf("Exception while updating feed %d: %s (%s:%d)", $options["update-feed"], $e->getMessage(), $e->getFile(), $e->getLine())); Logger::get()->log_error(E_USER_NOTICE, $e->getMessage(), $e->getFile(), $e->getLine(), $e->getTraceAsString()); + + exit(110); } } -- cgit v1.2.3