summaryrefslogtreecommitdiff
path: root/update_feeds.php
diff options
context:
space:
mode:
Diffstat (limited to 'update_feeds.php')
-rw-r--r--update_feeds.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/update_feeds.php b/update_feeds.php
index d06beb829..967d2e429 100644
--- a/update_feeds.php
+++ b/update_feeds.php
@@ -12,7 +12,15 @@
require_once "db.php";
require_once "db-prefs.php";
require_once "functions.php";
- require_once "magpierss/rss_fetch.inc";
+
+ $lock_filename = "update_feeds.lock";
+
+ $lock_handle = make_lockfile($lock_filename);
+
+ if (!$lock_handle) {
+ die("error: Can't create lockfile ($lock_filename). ".
+ "Maybe another process is already running.\n");
+ }
$link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
@@ -46,4 +54,5 @@
db_close($link);
+ unlink($lock_filename);
?>