Pude resolver esto haciendo que el /usr/local/bin/run_on_login.sh
inicial bifurcara otro script que se ejecuta como un proceso en segundo plano, espera unos segundos y luego analiza el 'último' comando.
En el ejemplo, pam _exec ejecuta este script:
#!/bin/bash
# /usr/local/bin/run_on_login.sh
nohup /usr/local/bin/parse_last.sh >/dev/null 2>&1 &
Lo que desencadena estos scripts:
#!/bin/bash
# /usr/local/bin/parse_last.sh
sleep 5
# (truncated for brevity)
last -iF | head -n 50 | awk '{print "something"}'
Попробуйте
virt-viewer spice://root@127.0.0.1:5900
или
sudo virt-viewer spice://127.0.0.1:5900
qemu-system-x86_64
не требует включения или установки libvirt
для запуска виртуальной машины. Он использует только QEMU/KVM. Таким образом, очевидно, что libvirt
не включен или не установлен в вашей хост-системе. Это прекрасно, но virt-viewer
не будет работать, потому что это зависит от libvirt
.