Use the exec statement in wrapper scripts
12.7 Use
the exec statement in wrapper
scripts
If the port installs a shell script whose purpose is to launch
another program, and if launching that program is the last action
performed by the script, make sure to launch the program using the
exec statement, for instance:
#!/bin/sh exec %%LOCALBASE%%/bin/java -jar %%DATADIR%%/foo.jar "$@"
The exec statement replaces the
shell process with the specified program. If exec is omitted, the shell process remains in
memory while the program is executing, and needlessly consumes
system resources.
For questions about this documentation, e-mail <doc@FreeBSD.org>.
