【发布时间】:2018-08-13 00:37:40
【问题描述】:
首先,对不起,如果这是重复的,我已经搜索过,找到了一些修复,但我很笨,无法申请。 我不是开发人员,程序员,只是想运行一个 python 脚本来做一些事情。我对 python 有基本的了解,所以跟我说话就像我很笨一样。
这些是使机器人运行的依赖项。运行 python3 bot.py 运行正常,但我需要一些东西来在程序死亡时重新启动程序,而 pm2 对于像我这样的白痴来说似乎很容易。
import discord
import asyncio
import datetime
import os
import json
import requests
from coinmarketcap import Market
from steem import Steem
from steem.post import Post
from steem.blog import Blog
from steem.instance import set_shared_steemd_instance
from steem.account import Account
from steem.steemd import Steemd
from discord.ext.commands import Bot
from discord.ext import commands
当我运行pm2 start bot.py
这就是我得到的
pm2 ls
┌──────┬──────┬─────────┬────┬─────┬────────┐
│ Name │ mode │ status │ ↺ │ cpu │ memory │
├──────┼──────┼─────────┼────┼─────┼────────┤
│ bot │ fork │ errored │ 15 │ 0% │ 0 B
我已经读到 pm2 应该识别 .py 并运行脚本,那么为什么它不能像预期的那样工作呢?
pm2 -v
2.10.1
运行 ubuntu 16.04 LTS
【问题讨论】: