How to find which AppVM launched particular DispVM?

27 views
Skip to first unread message

Martin Habovštiak

unread,
May 15, 2020, 1:21:12 AM5/15/20
to qubes-users

I'd love to query from command line which AppVM called an RPC (`qvm-run --dispvm`) that caused particular dispvm (of which I have the name) to start. I can't find it anywhere - I looked in prefs, tags, features, qubesdb - nothing. Does anyone have a clue?

Rusty Bird

unread,
May 15, 2020, 7:50:11 AM5/15/20
to Martin Habovštiak, qubes-users
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Martin Habovštiak:
> I'd love to query from command line which AppVM called an RPC (`qvm-run
> --dispvm`) that caused particular dispvm (of which I have the name) to
> start.

It's brittle but this seems to work alright in R4.0:

$ pgrep -af "^/usr/lib/qubes/qrexec-client -d disp1234 " | sed 's/.* //'

Rusty
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEhLWbz8YrEp/hsG0ERp149HqvKt8FAl6+gepfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg0
QjU5QkNGQzYyQjEyOUZFMUIwNkQwNDQ2OUQ3OEY0N0FBRjJBREYACgkQRp149Hqv
Kt8Ibw//TGog058CMjnnX2h/oWY7bTpfZmupgnqk9TioM5FO5QrSGGzVJCC+7cE5
aCuAXj/KXL0EmCvFyj/jtU5xRb+TVh+tIf4iLEgBzqzozz1OnFn5Pq0yBcZblKT6
I0pDsu0pspjRcgYIDULjG8+Q5i6acMxUiNCyhwQ0I50b/14JEIf1PccMKAQ1wQnB
GhLO2yXq9JsihlrpLkFqbdAG/7E2QA0GEbWLaOW3kbEGFttKTVRG3hJ6mFkvmi3o
BiXIsnerU7TXwpq/GRJeES1wmpRDNZkh7E2K6c3BD8u6xs5CpOP0zTaRdkdWojS6
SaRATNIXqvzUmOqU4CtAkKh4cxy5UxoKODl0t6E5Te2Kgfl1iTsq2LPG5Ayl56Ov
ldGzLmBQnWZtjZp4//+uFGIlbUseJbP5mneaz6YEBCvy7EvlWiLpSJR7l/84/s9h
8oOrKQJbzbXrRQDK6mOZCxtsRuxNh399r7ozNQ0nVOlV9zF+50qpaRESesKamhaX
5PruW8qd+tF3zp04aJN0RtZsb3oLDkRVapDbY8Ta5u+GkyGJZsFSexkkMxoAawBe
8hrvhW9SRPzbJq8qzkwu9qUWJ3xgSENpuMSMMlU4vCtbXgsFX1e1MxD2pz7LSbhZ
cBVMZqyNNJilEYFqwiZERMat8toLd+zl9GgYGK8kGHekC9HQdNI=
=9Tzu
-----END PGP SIGNATURE-----

Martin Habovštiak

unread,
May 15, 2020, 8:48:07 AM5/15/20
to Martin Habovštiak, qubes-users
Awesome, thanks a loooot!

I needed it for my time tracker, if anyone is interested: https://github.com/Kixunil/ttt
Going to implement it soon.

pi 15. 5. 2020 o 13:50 Rusty Bird <rust...@net-c.com> napísal(a):
Reply all
Reply to author
Forward
0 new messages