I like to write bash shell scripts on my iPhone, put them in an app folder with an icon, plist, etc., so they execute like apps by tapping their icon on SpringBoard. This is not interactive like MobileTerminal since there is no way to get output, but it has its uses.
It works great for simple scripts, but long scripts get timed out with a "failed to launch in time" error in syslog. Searching led me here where there are discussions about the timeout for launching legitimate iPhone apps.
I assume a script can't communicate to the system that it launched cleanly, but is there any way to get around that timeout with a script?
I'm a Linux guy and don't have a Mac or Windows for XCode or enough free time to learn C++, I'd just be happy if all my scripts worked, not just the short ones.