diff --git a/git-hook.service b/git-hook.service new file mode 100644 index 0000000..ac0f63a --- /dev/null +++ b/git-hook.service @@ -0,0 +1,28 @@ +[Service] +Type=simple +User=www +Group=www + +# 休眠10s,等待数据库启动, 否则服务起不来 +ExecStart=nohup /home/www/htdocs/git-hook/git_hook --config_path=/home/www/etc/git-hook >> /dev/null & +ExecStop=ps -ef | grep git_hook | grep -v grep | awk '{print $2}' | xargs kill -9 + + +# Give a reasonable amount of time for the server to start up/shut down +TimeoutSec=300 + +# Place temp files in a secure directory, not /tmp +PrivateTmp=true +# 后台运行 +Restart=on-failure + +RestartPreventExitStatus=1 + +# Sets open_files_limit +LimitNOFILE = 10000 + +# Set enviroment variable MYSQLD_PARENT_PID. This is required for SQL restart command. +Environment=MYSQLD_PARENT_PID=1 + +[Install] +WantedBy=multi-user.target \ No newline at end of file