## 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
Делается проще.
Вместо прописывания правила для конкретного файла, проще прописывается для всех .conf-файлов правило:
files = /etc/supervisor/conf.d/*.conf
И вообще, где храните конфиги?
Основной файл supervisord.conf должен лежать в:
/etc/supervisor/
А конфиги-воркеры в папке:
/etc/supervisor/conf.d/
Изначально, после установки Supervisor можно и по правильному нужно создать дефолтный supervisord.conf командой:
И сразу же разкомментировать последний [include] в файле и добавить то самое правило для любых .conf-файлов, о котором я сразу в начале написал:
А потом уже сделать правки, как в файле по ссылке ниже.
supervisord.conf должен быть настроен так:
Конфиги-воркеры должны лежать в /etc/supervisor/conf.d/ и выглядеть приблизительно так:
Можно сделать всё в одном воркере.
Можно в одном воркере-группе и т.д...
И ОБЯЗАТЕЛЬНО!!!
После всяких правок файлов выполнить: