Запустить файл Python после получения - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть этот пост-получить крюк

#!/bin/bash
while read oldrev newrev ref
do
    # only checking out the master (or whatever branch you would like to deploy)
    if [[ $ref =~ .*/master$ ]];
    then
        echo "Master ref received.  Deploying master branch to production..."
        git --work-tree=/home/prod/app --git-dir=/home/prod/chat.git/ checkout -f
        killall python3 &
        python3 /home/prod/app/server/server.py &
    else
        echo "Ref $ref successfully received.  Doing nothing: only the master branch may be deployed on this server."
    fi
done

работает и проверяет нормально, но процесс server.py либо не запущен, либо не остается запущенным после этого. Есть ли способ запустить скрипт Python с крючка и сохранить его работоспособным?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...