Tôi đang bắt đầu sử dụng supervisordđể kiểm soát các dịch vụ trong máy chủ của mình. Tôi không phải là người dùng chuyên nghiệp của linux nhưng có thể sử dụng nó khá tốt và chạy nó.
Vì tò mò, tôi đã nhận thấy rằng hầu hết các lệnh trong giám sát dường như được gọi là:
[program:install]
command=bash -c "/src/etc/install.sh"
Tôi đã đọc người đàn ông của bash và biết rằng -cnên sử dụng để chèn các biến được truyền sau chuỗi.
Vì vậy, điểm nào trong việc sử dụng bash -ctrong giám sát viên (hoặc bất kỳ nơi nào khác) thay vì gọi trực tiếp tập lệnh (như ví dụ dưới đây), xem xét rằng không có biến nào được thông qua / sử dụng?
[program:install]
command=/src/etc/install.sh
Cảm ơn!
bash -clà một giải pháp!).