Запустите свой скрипт с env -i
:
env -i script.sh
И сценарий, как обычно:
#!/bin/sh
# ... your code here
Если Вы означаете работать с чистой средой без, явно говорят это, когда Вы работаете. Eduardo Ivanec дает некоторое представление в этом ответе, можно рекурсивно назвать сценарий с exec
когда среда не является чистой (например, $HOME определяется):
[ "$HOME" != "" ] && exec -c $0
Похоже, что теперь вы можете скопировать ваш xml файл куда-нибудь, сказать virsh использовать его :
virsh define ~/vm.xml
и закомментировать то, что вы хотите.
Когда вы запустите vm, virsh сделает копию файла в /etc/libvirt
, удалит там комментарии и запустит vm, таким образом не трогая ваш оригинальный xml файл /etc/libvirt
.
Используйте:
<metadata comment="This is a comment"/>
Протестировано на CentOS 8 Stream с :virsh --version
4.5.0