limit.sh in Shellbox (formerly bin/ulimit5.sh in core) calls /bin/bash.
Some OS install Bash at another place e.g. /usr/local/bin/bash for FreeBSD.
Some OS don't ship bash by default.
In a first step, I will fix that to #!/usr/bin/env bash instead, so bash could be found in the path.
In a second step, we should see:
- if it's possible to use /bin/sh instead;
- if it's not, find limits5.sh use and document these features/scripts/extensions require bash