0

我目前有一个“cons.sh”文件,用于启动我的 Huey(Celery Redis 的基本版本)消费者。

其内容如下:

#!/bin/bash
echo "smsbot handler"
echo "-------------"
echo "Waiting for tasks'"
echo "Stop the handler using Ctrl+C"
PYTHONPATH=.:$PYTHONPATH huey_consumer.py main.huey --threads=3

现在我想使用主管来保持它的运行,但从看起来我不能让主管启动 shell 脚本,我必须让它启动一个 python 脚本。

谁能告诉我如何使用 python 程序启动“huey_consumer.py”程序(鉴于它不在我的项目目录中,它是 huey 模块的一部分)?这样我就可以使用主管启动它了吗?

我已经为此苦苦挣扎了几天,但我一生都无法弄清楚。

(如果有帮助,我不会像其他大多数教程一样将 Django 与 Huey 一起使用)

所以基本上我需要开始:

PYTHONPATH=.:$PYTHONPATH huey_consumer.py main.huey --threads=3

使用主管,因为目前我正在使用“nohup”,这并不完全理想!

4

1 回答 1

0

改用纯 Clery,更好的文档

于 2013-11-27T16:21:06.527 回答