我目前有一个' 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
现在我想使用Supervisor来保持运行,但从看起来,我不能让主管启动shell脚本,我必须让它启动一个python脚本。
任何人都可以告诉我如何启动' huey_consumer.py'程序(假设这不在我的项目目录中它是huey模块的一部分)使用python程序?那么我可以使用主管开始吗?
我现在已经挣扎了好几天了,我不能为我的生活做好准备。
(如果有帮助的话,我没有像Huey那样使用Django,就像大多数其他教程一样)
基本上我需要开始:
PYTHONPATH=.:$PYTHONPATH huey_consumer.py main.huey --threads=3
使用主管,因为目前我正在使用' nohup'那并不完全理想!
感谢您的帮助
答案 0 :(得分:0)
切换到使用纯粹的Clery,更好的文档