I'm trying to write a simple script (for an embedded system) that mounts an external file from the network and then calls exit
on the command line (which exits the busybox terminal and boots the system from the newly-mounted root directory). Problem is, when I call exit
from the shell script it exits the script, not the outer terminal. Any hints as to how to send the exit
command outside the script?
My code looks something like this:
#!/bin/bash
mount /mnt/root 1.2.3.4:/path/to/external/files -o nolock
exit # exits the script, not the outside filesystem!