Запуск процесса в файле .conf

#bash #shell #server #supervisord #systemctl

#bash #оболочка #сервер #супервизор #systemctl

Вопрос:

У меня есть простой файл server_config.conf с нижеприведенным содержимым

 [program:flaskapp_server]
command=gunicorn app:app
numprocs=1
directory=/home/ubuntu/flaskapp/ 
user=ubuntu
  

И у меня есть еще один файл start_server_config.sh

Я хочу запустить программу flaskapp_server в фоновом режиме из этого скрипта bash. Как я могу это сделать.

Я где-то видел ответ, что он должен быть скопирован в какой-то каталог conf.d, и supervisorctl его прочитает. Но я хочу выполнить и уничтожить его из скрипта bash. Как я могу этого добиться

Ответ №1:

После долгих поисков я получил решение, эта команда может запускать процессы в .conf

 supervisord -c /home/ubuntu/flaskapp/super.conf