我在服务器端添加了一个post-receive git hook,以便在接收后运行一个烧瓶应用程序。该脚本有效,应用程序在服务器上运行。但是,从客户端开始,即使在服务器上已经运行烧瓶应用程序时,该过程也会停滞不前。
Pushing to root@192.168.XX.XX:~/api/
这是接收后的脚本。
#!/bin/sh
# Post-receive hook to make the API
# run back up again after the changes are made.
python3 ../../api_run.py &
exit 0
答案 0 :(得分:0)
以下是我为解决这个问题所做的工作。
除了上一个命令之外,我还添加了一些来使终端输出静音。
python3 ../../api_run.py > /dev/null 2>&1 &