Qrexec-client-vm without starting target qube?

Is there any way I can run a program in another qube through qrexec-client-vm, without it starting up the qube? I’m looking for an analogue to the --no-autostart command line switch available in qvm-run within dom0.

The reason I’m looking for this is because I run a monitoring agent on all my qubes using a Qubes service (see GitHub - Rudd-O/prometheus-qubes-proxy: Proxy the outside world into Prometheus exporters running on your Qubes OS VMs for context) and I don’t want qubes to be started every time Prometheus polls (I only want them to start when I manually start them).

Thanks in advance.

There’s an autostart=no option that can be set in the service’s policy, e.g.:

1 Like