Как вывести список доменов в virsh?

Если вы хотите избежать «хакерского» поиска и замены Решение, использующее eval , похоже, выполняет свою работу:

vector=( $(eval echo ${vector[@]}) )

Это заставляет оболочку интерпретировать их как цитируемые аргументы для echo , который удаляет кавычки. Конечно, в приведенной выше строке все еще есть проблемы с пробелами, но ключевым моментом здесь является идея использования eval .

7
03.08.2016, 22:16
1 ответ

Команда virsh list запускает только вещи , работающие .

Если вы хотите, чтобы что-то было определено, но не выполнялось, тогда

virsh list --all

И помните, что каждый тип пространства имен отличается, поэтому вам может потребоваться - также подключите

например.

$ virsh -c lxc:/// list      
 Id    Name                           State
----------------------------------------------------


$ virsh -c lxc:/// list --all
 Id    Name                           State
----------------------------------------------------
 -     helloworld                     shut off

$ virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------
 37    fedora24                       running

$ virsh -c qemu:///system list --all
 Id    Name                           State
----------------------------------------------------
 37    fedora24                       running
 -     docker                         shut off
 -     kali                           shut off
 -     test1                          shut off
16
27.01.2020, 20:17

Теги

Похожие вопросы