LINUX.ORG.RU

История изменений

Исправление LeninGad, (текущая версия) :

Подкину инфы, которую помню: продукт работы shc весь код скрипта скармливает шеллу как единое целое (скорее через -c, чем через stdin, но точно не помню).

Applet not found как бы намекает на связь с busybox (типа есть линк ping->busybox, но в busybox пинг не вкомпилён).

Не удивлюсь, если shc запускает не /bin/sh, а /bin/bash или что-то в этом роде, плюя на то, что написано в #!.

Можно поставить strace и посмотреть точно, что делает скомпиленный shc скрипт:

strace -f -s4096 -o script.strace ./my-compiled-script

Исправление LeninGad, :

Подкину инфы, которую помню: shc весь код скрипта скармливает шеллу как единое целое (скорее через -c, чем через stdin, но точно не помню).

Applet not found как бы намекает на связь с busybox (типа есть линк ping->busybox, но в busybox пинг не вкомпилён).

Не удивлюсь, если shc запускает не /bin/sh, а /bin/bash или что-то в этом роде, плюя на то, что написано в #!.

Можно поставить strace и посмотреть точно, что делает скомпиленный shc скрипт:

strace -f -s4096 -o script.strace ./my-compiled-script

Исходная версия LeninGad, :

Подкину инфы, которую помню: shc весь код скрипта скармливает шеллу как единое целое (скорее через -c, чем через stdin, но точно не помню).

Applet not found как бы намекает на связь с busybox (типа есть линк ping->busybox, но в busybox пинг не вкомпилён).

Не удивлюсь, если shc запускает не /bin/sh, а /bin/bash или что-то в этом роде, плюя на то, что написано в #!.