Ну, тайна решена. Системные администраторы на поле установили некоторое стороннее программное обеспечение (Предотвращение вторжения Хоста McAfee), и оно блокировало вызов sp_addsrvrolemember. никто не сказал мне, что это было добавлено. Мы создали в правиле позволить изменение. Это теперь работает.
Мое предположение - то, что программа удваивает ветвления сама в фон.
Я ожидаю, что программа, которая возвращает Вас подсказке, ничего на самом деле не делает самого, а скорее общается с Вашим init демоном (sysvinit или выскочка или независимо от того, что работает как процесс 1) и просит, чтобы это закрыло систему. Другой сценарий является просто нормальным сценарием.
Ядро Linux - то, что выпускает финал syscalls для перезагрузки машины, не пространства пользователя. Вероятно, ядро внутренне использует IPMI для перезагрузки машины. Системы имеют разные подходы к выключению и перезагрузке. Я натыкался на некоторых, которые требуют, чтобы Вы ударили контакт на RTC, для перезагрузки системы, и это точно, что ядро делает для той машины.
Какова архитектура машины? ARM, MIPS, другой? WindRiver является разработчиком позади VxWorks, если я не ошибаюсь. Можно, вероятно, позвонить их людям поддержки и видеть, могут ли они помочь Вам также.