Я починаю використовувати supervisordдля управління службами на своєму сервері. Я не є професійним користувачем Linux, але можу отримати його досить добре і запустити його.
Щойно з цікавості я помітив, що більшість команд під наглядом здається так:
[program:install]
command=bash -c "/src/etc/install.sh"
Я читав башеву людину і знаю, що її -cслід використовувати для вставки змінних, переданих після рядка.
Тож який сенс використовувати bash -cв супервізорі (або будь-якому іншому місці), а не викликати скрипт безпосередньо (наприклад, приклад нижче), враховуючи, що немає змінних, де передано / використовується?
[program:install]
command=/src/etc/install.sh
Дякую!
bash -cяк про рішення!).