История изменений
Исправление 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 или что-то в этом роде, плюя на то, что написано в #!.