|
<< Click to Display Table of Contents >> Navigation: »No topics above this level« pas_python - Skripte und Beispielcode |
Jedes Projekt bringt seinen eigenen pas_python Ordner mit sich. Er enthält Dateien und Skripte, die für ein spezielles Projekt notwendig sind. Die hier mitgelieferten Skripte müssen den eigenen Bedürfnissen angepasst werden. Neue Skripte hinzugefügt werden.
Die Ordnerstruktur ist historisch gewachsen und daß der Name "python" im Verzeichnisname enthalten ist - na ja, historisch bedingt. Bei einigen Projekte gab es nicht nur bash-Skripte, sondern auch python-Skripte, wenn die Logik etwas komplizierter wurde. Diese Python-Skripte wurden dann geschrieben, um entweder externe Bibliotheken ansprechen zu können oder um die Arbeitslast von Gemstone/S zu nehmen.
So sieht dann die Struktur im Dateisystem aus:
Ordner: <app-name>
+---- Ordner: "pas_python"
+ hier lagen die python-Skripte
+---------- Ordner: "unix-scripts"
+ hier liegen bash-Skripte
+---------- Ordner: "installation"
In der Regel habe ich diesen Ordner in das HOME-Verzeichnis des Benutzers gepackt - das hat den Vorteil, daß im cron-Modus die Skripte sich schnell die notwendige Umgebung schaffen können, da die Lage der Dateien fest definiert sind.