X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fpidfile.php;h=7157a6e591a2eeb6f830798c7347f002b79f2be2;hb=e40c3a9d7c980c4287c273bc12d934ceb8b55fc0;hp=4f5b25ad756521af2dee7626a26beb6c83395964;hpb=f58104e357fe55bd298773eef23fb9e2ac04abf4;p=friendica.git diff --git a/include/pidfile.php b/include/pidfile.php index 4f5b25ad75..7157a6e591 100644 --- a/include/pidfile.php +++ b/include/pidfile.php @@ -7,8 +7,8 @@ class pidfile { $this->_file = "$dir/$name.pid"; if (file_exists($this->_file)) { - $pid = trim(file_get_contents($this->_file)); - if (posix_kill($pid, 0)) { + $pid = trim(@file_get_contents($this->_file)); + if (($pid != "") && posix_kill($pid, 0)) { $this->_running = true; } } @@ -21,7 +21,7 @@ class pidfile { public function __destruct() { if ((! $this->_running) && file_exists($this->_file)) { - unlink($this->_file); + @unlink($this->_file); } } @@ -30,7 +30,7 @@ class pidfile { } public function running_time() { - return(time() - filectime($this->_file)); + return(time() - @filectime($this->_file)); } public function kill() { @@ -38,4 +38,3 @@ class pidfile { return(posix_kill(file_get_contents($this->_file), SIGTERM)); } } -?>