src/FlamingBase/Controller/AbstractCliController.php
public function lock()
	{
		$lock_file = $this->getLockFile();

		if (file_exists($lock_file)) {
			// Is running?
			$this->pid = file_get_contents($lock_file);
			if ($this->isrunning()) {
				error_log("==".$this->pid."== Already in progress...");
				return false;
			} else
				error_log("==".$this->pid."== Previous job died abruptly...");
		}

		$this->pid = getmypid();
		$s = file_put_contents($lock_file, $this->pid);
		error_log("==".$this->pid."== Lock acquired, processing the job...");
		return $this->pid;
	}
public function lock()
	{
		$lock_file = $this->getLockFile();

		if (file_exists($lock_file)) {
			// Is running?
			$this->pid = file_get_contents($lock_file);
			if ($this->isrunning()) {
				error_log("==".$this->pid."== Already in progress...");
				return false;
			} else
				error_log("==".$this->pid."== Previous job died abruptly...");
		}

		$this->pid = getmypid();
		$s = file_put_contents($lock_file, $this->pid);
		error_log("==".$this->pid."== Lock acquired, processing the job...");
		return $this->pid;
	}
public function lock ( ) { $ lock_file = $ this -> getLockFile ( ) ; if ( file_exists ( $ lock_file ) ) { // Is running? $ this -> pid = file_get_contents ( $ lock_file ) ; if ( $ this -> isrunning ( ) ) { error_log ( "==" . $ this -> pid . "== Already in progress..." ) ; return false ; } else error_log ( "==" . $ this -> pid . "== Previous job died abruptly..." ) ; } $ this -> pid = getmypid ( ) ; $ s = file_put_contents ( $ lock_file , $ this -> pid ) ; error_log ( "==" . $ this -> pid . "== Lock acquired, processing the job..." ) ; return $ this -> pid ; }
Create a lock for this process

@return int
Create a lock for this process