#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