* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ namespace process; use Workerman\Timer; class Git { //window git 自动更新代码 public function __construct() { Timer::add(10, [$this, 'pull']); } public function pull() { try { var_dump(shell_exec('cd ' . dirname(__DIR__) . ' && git pull')); } catch (\Exception $e) { return tojson(10000, $e->getMessage()); } catch (\Throwable $e) { return tojson(10000, $e->getMessage()); } } }