cron-ból futtatott ssh remote parancs nem oké (megoldva)

Sziasztok!

Van egy egyszerű kis bash script, ami ssh-n keresztül belép mikrotik hosztokra, ott kiad egy parancsot és a kimenetet letárolja egy változóba, amit feldolgozok...

A lényeges rész a bash script-ben kb. ennyi:

parancs='/ip firewall address-list print'
kimenet=`ssh -i /root/.ssh/id_dsa juzer@10.0.1.1 $parancs`
echo $kimenet

Kézzel lefuttatva a script-et működik, cron-ból futtatva nem működik.

Látom a mikrotik logban, hogy a linux dsa kulccsal bejelentkezik, tehát az ssh része okés.
SSH log szerint elküldi a parancsot:
debug1: Sending command: /ip firewall address-list print
Ennek ellenére a parancs nem fut le a távoli hoszton.

Van valakinek ötlete?

Hozzászólások

Úgy néz ki, hogy mikrotikék keféltek el valamit... v5.11-es routeros-sel tökéletesen működik az SSH-n keresztüli lekérdezés, de az aktuális v5.22-vel nem...
A changelog szerint a v5.12-ben hozzányúltak az ssh-hoz:
http://www.mikrotik.com/download/CHANGELOG_5
"ssh - fixed interoperability problem with psftp based clients;"

A parancs amit sshn keresztul kiadsz mi is pontosan? mert ilyen kapcsoloja linuxos ip commandnak nincs man szerint.
edit: nem lattam a kezzel lefuttatva sort, akkor ez az kommentem felesleges is.