【问题标题】:pm2 for running python script with argumentspm2 用于运行带有参数的 python 脚本
【发布时间】:2021-04-29 07:05:53
【问题描述】:

我正在尝试使用参数运行 python 脚本(我必须将路径传递给配置才能使脚本运行良好)。

我是这样做的:

pm2 start script.py --name appname --interpreter python3 -- config/xyz.yml

我使用pm2已经有一段时间了,我知道自定义参数在--

之后

但是运行 python 脚本显然不能这样工作。

【问题讨论】:

    标签: python python-3.x config pm2


    【解决方案1】:

    我以同样的方式启动我的脚本,没有任何问题。唯一的区别是我将整个路径传递给 python 解释器 (/usr/bin/python3) 而不仅仅是 python3。您是否尝试过使用config/xyz.yml 的绝对路径?相对路径也应该可以工作

    【讨论】:

      【解决方案2】:
      pm2 start script.py --name appname --interpreter python3 -- config/xyz.yml
      

      这是调用参数的正确方法。这是我的错,我在阅读这些论点时犯了错误。所以它起作用了。

      【讨论】:

        猜你喜欢
        • 2018-08-13
        • 2012-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多