Скорее всего, проблема в том, что эти биты не поддерживаются в базовом zip-формате.
Бит выполнения не нужно устанавливать, если вы явно выполняете / bin / sh с именем скрипта.
Также обратите внимание, что ваша программа, которая знает местоположение скрипта, может вызвать "chmod + x script.sh" перед запуском.