spouštění příkazů po spuštění konsole

Bohužel mi to stále nefunguje,
mám tam
xterm -e “sudo cat /sys/kernel/debug/usb/usbmon/* | ruby /home/knezi/.local/bin/macros”
Skript v ruby jen čte vstup z cat. Když to pustím ručně, tak to funguje.

Pokud je to celé v normálním skriptu tak bych zkusil odstranit ten xterm a nechal tam jen sudo, nebo pokud potřebujete vidět výsledek tak zkuste dát sudo před xterm.

Bohužel mi nefunguje ani jedno.
Děkuji za pomoc.

A zkousel si tam dat neco jako
sleep 10 && xterm -e…
Je docela dobre mozne, ze Xka jeste nebezi, kdyz se pokousis tohle pustit a tudiz ti xterm nenastartuje. Koukal si do toho ~/.xsession-errors?

Asi tedy ještě není něco nastartované, protože dosud jsem v xsession-errors nic nenašel a teď se tam objevila řádka:
xterm: cannot load font ‘-misc-fixed-medium-r-semicondensed–13-120-75-75-c-60-iso10646-1’.
Tuto chybu mi xterm hlásí vždy, když ho spustím. Za tím již ale nic zase není.
Kopii naleznete zde janknizek.cz/xssession-errors
EDIT: problém ale stále přetrvává.