LINUX.ORG.RU

Return-code = 126


0

0

Программа возвращает код 126... Прогу запускаю на удаленном сервере (где хостится наш сайт), прога - наподобии Hello World, хотелось просто проверить, есть ли там возможность запуска своих программ. Кто-нибудь может подсказать, что обозначает 126?

anonymous

исходники есть?

126 ниче особенного не означает кроме того что где-то в сорцах написано exit(126) ну или return 126 в main()

возможность запуска проверяется просто - скопируй какой-нить рабочий бинарник типа date или ls себе в директорию и пускани

anonymous
()

сорсы :)

#include <stdio.h>

int main() { printf("Test"); return 0; }

Именно так (без приколов)

anonymous
()

Кстати, еще другая вещь... То же самое, только 127... Те же сорсы, только скомпиленные на удаленном сервере... А возвращает 127...

anonymous
()

А, еще такая вещь. В первый раз скомпилил под линухом (mdk 9.0)... Второй раз (на сервере, где запускал) - под какой-то BSDшкой... Может, в этом дело. Вообще, я там доступ левыми путями получал, т.е. какое-то подобие консоли открывал с помощью PHP скрипта. whoami говорит, что я, типа, nobody. Когда компилю сорсы gcc-шкой, она создает скомпиленный фаил, у которого юзер - nobody, а группа - соответствующая моему аккаунту на том хостинге

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.