gpt4 book ai didi

python-3.x - 如何在 git push 上进行 VPS 自动更新

转载 作者:行者123 更新时间:2023-12-04 18:44:57 30 4
gpt4 key购买 nike

所以我在我的 VPS 上有一个我想一直运行的 python 项目,当我通过 git 推送更新时,它会更新它的文件并重新启动。我该怎么做? (完全是一个 discord.py 重写机器人)

最佳答案

您可以将 GitHub webhook 添加到 Discord channel 并让您的机器人收听它。如果它检测到推送消息,让它运行git pull并退出。然后,只需使用 while true; do python bot.py; done 在循环中运行机器人.

或者,编写另一个脚本来监听来自 GitHub webhook 的 HTTP 请求并杀死机器人。您可能需要使用 bash 保存 PID。

关于python-3.x - 如何在 git push 上进行 VPS 自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51218139/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com