aboutsummaryrefslogtreecommitdiffstats
path: root/include/pidfile.php
diff options
context:
space:
mode:
Diffstat (limited to 'include/pidfile.php')
-rw-r--r--include/pidfile.php32
1 files changed, 0 insertions, 32 deletions
diff --git a/include/pidfile.php b/include/pidfile.php
deleted file mode 100644
index 47df8d1f4..000000000
--- a/include/pidfile.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-class pidfile {
- private $_file;
- private $_running;
-
- public function __construct($dir, $name) {
- $this->_file = "$dir/$name.pid";
-
- if (file_exists($this->_file)) {
- $pid = trim(file_get_contents($this->_file));
- if (posix_kill($pid, 0)) {
- $this->_running = true;
- }
- }
-
- if (! $this->_running) {
- $pid = getmypid();
- file_put_contents($this->_file, $pid);
- }
- }
-
- public function __destruct() {
- if ((! $this->_running) && file_exists($this->_file)) {
- unlink($this->_file);
- }
- }
-
- public function is_already_running() {
- return $this->_running;
- }
-}
-?>