Как перенаправить вывод QEMU -serial как в файл, так и в терминал или порт?

408
Ciro Santilli 新疆改造中心 六四事件 法轮功

Я хотел бы иметь возможность как взаимодействовать с системой через командную строку, так и одновременно получать вывод в файл.

Если я сделаю:

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

0

0 ответов на вопрос