Я хотел бы иметь возможность взаимодействовать с системой через командную строку, а также одновременно получать выходные данные в файл.
Если я сделаю:
qemu-sysem-x86_64 -serial stdio |& tee file
тогда это в основном работает, но я хотел бы избежать любых операций Bash и позволить QEMU сделать тяжелую работу за меня. Например, я использую Python, и здесь не так просто реализовать надежную tee
.
Если я сделаю:
qemu-sysem-x86_64 -serial file:myfile
Он перенаправляет в файл, и я не могу дать никакого ввода.
Есть ли способ "объединить" оба file:
и stdio
в одну -serial
?
Несколько -serial
записей просто создают несколько последовательных портов вместо изменения одного.
Мне также интересно, если он работает с Telnet, как в:
-serial tcp::1234,server,nowait
http://lists.nongnu.org/archive/html/qemu-discuss/2018-11/msg00011.html