安裝git桌面,配置祕鑰python
安裝python環境git
""" 用flask 完成對項目kill與拉取 """ from flask import Flask app =Flask(__name__) import os import re import requests @app.route("/start") def start(): '''更新代碼並執行''' #拉取代碼 os.system('cd 項目絕對路徑\\ && git pull') #重啓,最好寫成絕對路徑 os.popen('C:\\Users\\Administrator\\Desktop\\snkrs-spider-py\\運行程序.exe') return f'已重啓' @app.route("/stop") def stop(): '''關閉運行程序''' data_str=os.popen(f'tasklist | findstr "運行程序.exe"') data=data_str.read() data = re.findall('運行程序.exe(.*?)Console',chrome_data,re.M) #本地基本上以Console結尾 #data = re.findall('運行程序.exe(.*?)RDP-Tcp',chrome_data,re.M) #雲服務器基本上覺得RDP-Tcp結尾 #具體狀況具體分析 for pid in chrome_pid_list: pid =pid.strip() os.popen(f'taskkill /F /PID {pid}') # taskkill windows殺死進程命令 return f'已關閉' #自動化你調用接口便可