exec
-Anweisung in Wrapper-SkriptenFalls 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 | Aufgaben vernünftig lösen |