files = /etc/supervisor/laravel-worker.conf
files = /etc/supervisor/conf.d/*.conf
/etc/supervisor/
/etc/supervisor/conf.d/
sudo sh -c 'echo_supervisord_conf > /etc/supervisor/supervisord.conf'
sudo sed -i 's/\;\[include]/[include]/' /etc/supervisor/supervisord.conf; sudo sh -c "echo 'files = /etc/supervisor/conf.d/*.conf' >> /etc/supervisor/supervisord.conf"
; supervisor config file
[program:01-HTTPAceProxy]
command = /usr/bin/python3 /opt/HTTPAceProxy/acehttp.py
stdout_logfile_maxbytes = 50MB
stdout_logfile = /var/log/aceproxy.log
stderr_logfile = /var/log/aceproxy.log
startsecs = 10
#startretries=10
priority = 1
stopasgroup = true
autostart = true
autorestart = true
sudo supervisorctl reread; sudo supervisorctl update; sudo systemctl restart supervisor.service
## 1. Создание и сохранение скриншотов ВМ в формате .ppm в нужную папку (делается при каждой новой позиции/окне ВМ):
sudo virsh screenshot vol(vm)_name Изображения/`date +%Y-%m-%d-%T`.ppm
(vol(vm)_name - меняем на имя вашей вирт. машины)
## 2. После создания и сохранения всех скриншотов в формате .ppm в нужную папку, переход в эту папку со скриншотами (путь может быть любым):
cd Изображения
## 3. Массовоя конвертация .ppm-файлов в подходящий, нужный формат, т.к. формат .ppm мало где принимается, например .png-формат (может быть любой: .jpg, jpeg и т.д...):
mogrify -format png *.ppm
## 4. После массовой конвертации файлов в .png-формат, для удобства, массовое переименование сконвертированных файлов с именами по порядковым, чистлительным номерам:
a=0; for i in *.png; do let a+=1; mv $i $a.png; done
## 5. После массового переименования файлов, удаление ненужных более .ppm-файлов:
sudo rm *.ppm
## 6. Возврат в Домашний каталог:
cd
cd Изображения; mogrify -format png *.ppm; a=0; for i in *.png; do let a+=1; mv $i $a.png; done; sudo rm *.ppm; cd
sudo virsh screenshot vol(vm)_name Изображения/test.ppm; cd Изображения; sudo convert test.ppm test.png; sudo rm test.ppm; cd
/etc/supervisor/conf.d/
с объединением в группы:Обрати внимание, сначала пишутся воркеры группы, каждый из которых начинается, как обычно с:
[program:1-StreamBot]
а в конце группы воркеров обязательно, если создаёшь группу, пишется:
priority = 994
- это порядок/очерёдность запуска. По умолчанию 999, т.е. авто-выбор...