Tôi đang sử dụng các tiện ích tuyệt vời supervisord
Nhiều lệnh trong Supervisor - Python/Linux
Tôi đang hạnh phúc chạy một vài ứng dụng chỉnh sửa các tập tin cấu hình như sau:
[program: Django Dev Server]
command=python /path/to/project/manage.py runserver 127.0.0.1:8000
[program: MongoDB]
command=sudo /path/to/mongod
Bây giờ vấn đề là một số ứng dụng cần một vài lệnh trước khi chúng khởi động để chuẩn bị cho chúng khởi động.
ví dụ: xác minh các điều kiện, thư mục làm sạch, v.v ...
Bất kỳ ý tưởng nào?