Скорее всего проблема связана с особенностями использования утилиты
on в QNX 6. В отличие от QNX 4 утилита
on поддерживает два ключа для запуска приложений на удалённом узле. Если я правильно понял Вашу задачу, то Вам надо использовать не
-n привычный по QNX 4, а
-f. Более подробно об этом можно прочитать в справочной системе в описании утилиты
on в разделе
«The -f vs -n option». Обратите внимание на пример с
pidin.