如何解决如何在linux中的discord.py中创建重启命令?即使它需要另一个文件,如 shell 或其他东西
如何在 Linux 中的 discord.py 中创建重启命令?即使它需要另一个文件,如 shell 或其他东西?我在 Linux,所以请给我在 Linux 中的例子。
我已经试过了
terraform destroy
它只是关闭了机器人我想要一个重启机器人的命令而不是关闭它
注意:我使用的是 Ubuntu 20.10
解决方法
如果我理解正确,您想以编程方式重新启动脚本。
这可以通过使用来完成
import os
os.execv("/usr/bin/python",["python"] + ["/etc/discord_bot/bot.py"])
"/usr/bin/python"
必须是你的 python 二进制文件的目录。这也可能类似于 "/usr/bin/python3.6"
["/etc/discord_bot/bot.py"]
必须是机器人主文件的绝对路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。