Das FreeBSD Porter-Handbuch
Zurück | Kapitel 12. Was man machen respektive vermeiden sollte | Weiter

# 12.7. Benutzen Sie die `exec`-Anweisung in Wrapper-Skripten

Falls der Port ein Shellskript installiert, dessen Zweck es ist ein anderes Programm zu starten, und falls das Starten des Programmes die letzte Aktion des Skripts ist, sollten Sie sicherstellen, dass Sie die Funktion `exec` dafür benutzen; zum Beispiel:

    #!/bin/sh
    exec %%LOCALBASE%%/bin/java -jar %%DATADIR%%/foo.jar "$@"

Die Funktion `exec` ersetzt den Shell-Prozess mit dem angegebenen Programm. Falls `exec` ausgelassen wird, verbleibt der Shell-Prozess im Speicher während das Programm ausgefährt wird und verbraucht unnötig Systemressourcen.

Zurück | Zum Anfang | Weiter
Etwas hinter die `bsd.port.mk`-Anweisung schreiben | Nach oben | UIDs und GIDs

Fragen zum FreeBSD Ports-System richten Sie bitte an <ports@FreeBSD.org>, Fragen zu diesem Dokument hingegen an <de-bsd-translators@de.FreeBSD.org>.